Como publico o meu projeto Django?
- No painel, abra Os meus servidores e clique no seu servidor.
- No separador Resumo, aguarde até a linha Aplicação indicar «Django está pronto». A página atualiza-se sozinha.
- Abra a ligação na linha Endereço de administração e introduza os dados das linhas Utilizador e Palavra-passe.
Trabalhar no projeto
Ligue-se por SSH e execute:
su - app
cd ~/proje
set -a; . /etc/seturack-django.env; set +a
A última linha carrega as definições de produção. Depois disso, venv/bin/python manage.py migrate e venv/bin/python manage.py collectstatic funcionam. Use venv/bin/pip install para adicionar pacotes. Quando o seu código mudar, execute systemctl restart uygulama como root.
Ficheiros
- Definições de produção:
~/proje/proje/uretim.py - Valores secretos:
/etc/seturack-django.env - O nome da base de dados e o utilizador são ambos
django, no anfitrião127.0.0.1. O PostgreSQL não está aberto ao exterior.
O seu próprio domínio
- Aponte o registo A do domínio para o endereço IP do servidor.
- Como root, substitua o nome antigo em todo o lado:
sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile.OLD_NAMEé a parte a seguir ahttps://no endereço apresentado no painel. - Execute
systemctl reload caddy.
O Caddy obtém e renova o certificado sozinho.
Escreva também o seu domínio em DJANGO_ALAN e DJANGO_ADRES no ficheiro /etc/seturack-django.env. Apenas as portas 80, 443 e 22 (para SSH) estão abertas ao exterior.
Ainda sem servidor? Encomende um servidor com Django instalado: escolhe o tamanho e paga apenas o que escolher.
Obrigado pela sua opinião!