Como podemos ajudar?

Busque em nossos guias e tutoriais ou explore as categorias abaixo.

Como faço o deploy do meu projeto Django?

Apps 126 visualizações Markdown
  1. No painel, abra Meus servidores e clique no seu servidor.
  2. Na aba Visão geral, espere a linha App mostrar "Django está pronto". A página se atualiza sozinha.
  3. Abra o link da linha Endereço de administração e digite os dados das linhas Login e Senha.

Trabalhando no projeto

Conecte-se por SSH e execute:

su - app

cd ~/proje

set -a; . /etc/seturack-django.env; set +a

A última linha carrega as configuraçõ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.

Arquivos

  • Configurações de produção: ~/proje/proje/uretim.py
  • Valores secretos: /etc/seturack-django.env
  • O nome e o usuário do banco de dados são ambos django, no host 127.0.0.1. O PostgreSQL não fica aberto para o exterior.

Seu próprio domínio

  1. Aponte o registro A do seu domínio para o endereço IP do seu servidor.
  2. Como root, troque o nome antigo em todos os lugares: sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile. O OLD_NAME é a parte depois de https:// no endereço mostrado no painel.
  3. 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 arquivo /etc/seturack-django.env. Apenas as portas 80, 443 e 22 (SSH) ficam abertas para o exterior.

Ainda não tem um servidor? Peça um servidor com Django instalado: você escolhe o tamanho e paga só pelo que escolheu.

Este artigo foi útil?

Agradecemos pelo feedback!

Ainda precisa de ajuda?

Se não encontrar o que precisa, entre em contato.