¿Cómo podemos ayudarle?

Busque en nuestras guías y tutoriales o explore las categorías de abajo.

¿Cómo despliego mi proyecto Django?

Aplicaciones 116 visitas Markdown
  1. En el panel, abre Mis servidores y haz clic en tu servidor.
  2. En la pestaña Resumen, espera a que la fila Aplicación diga "Django está listo". La página se actualiza sola.
  3. Abre el enlace de la fila Dirección de administración e introduce los datos de las filas Usuario de acceso y Contraseña.

Trabajar en el proyecto

Conéctate por SSH y ejecuta:

su - app

cd ~/proje

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

La última línea carga los ajustes de producción. Después ya funcionan venv/bin/python manage.py migrate y venv/bin/python manage.py collectstatic. Usa venv/bin/pip install para añadir paquetes. Cuando cambie tu código, ejecuta systemctl restart uygulama como root.

Archivos

  • Ajustes de producción: ~/proje/proje/uretim.py
  • Valores secretos: /etc/seturack-django.env
  • El nombre de la base de datos y el usuario son ambos django, en el host 127.0.0.1. PostgreSQL no está abierto hacia el exterior.

Tu propio dominio

  1. Apunta el registro A de tu dominio a la dirección IP de tu servidor.
  2. Como root, sustituye el nombre antiguo en todas partes: sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile. OLD_NAME es la parte posterior a https:// en la dirección que se muestra en el panel.
  3. Ejecuta systemctl reload caddy.

Caddy obtiene y renueva el certificado por sí solo.

Escribe también tu dominio en DJANGO_ALAN y DJANGO_ADRES de /etc/seturack-django.env. Hacia el exterior solo están abiertos el 80, el 443 y el 22 para SSH.

¿Aún no tienes servidor? Pide un servidor con Django instalado: tú eliges el tamaño y pagas solo lo que eliges.

¿Le ha resultado útil?

¡Gracias por sus comentarios!

¿Todavía necesita ayuda?

Si no encuentras lo que necesitas, ponte en contacto con nosotros.