practical-ansible.nginx-django

Variables

Archivo del proyecto

Este rol espera que empaquetes tu aplicación Django en un archivo. Recomendamos usar setuptools ya que es ampliamente utilizado, pero un simple archivo zip también debería funcionar. Establece django_archive a la ruta de tu archivo.

Entorno del proyecto

django_project_environment se usa para desplegar varios entornos en el mismo host, lo cual puede ser útil cuando tienes poco presupuesto. Por defecto es "staging".

Nombre del proyecto

Establece django_project_name con el nombre de tu proyecto. Busca la variable de entorno DJANGO_PROJECT_NAME por defecto.

Versión del proyecto

Establece django_project_version con la versión de tu proyecto. Por defecto es "develop". Desplegar la misma versión dos veces sobrescribirá lo que hay en el servidor. Las versiones antiguas se almacenan en el servidor, por lo que es fácil volver rápidamente solo cambiando el symlink.

Nombre del servidor

Establece django_server_name con el nombre de dominio de tu proyecto. Separa por espacios para usar múltiples nombres. Busca la variable de entorno DJANGO_SERVER_NAME por defecto.

Directorio de proyectos Django en el servidor

Establece django_projects_directory a la ruta donde normalmente almacenas proyectos Django. Por defecto es "/var/www".

Directorio de archivos estáticos

Establece django_static_dir al directorio donde almacenas archivos estáticos. Por defecto es una cadena vacía. Recomendamos almacenar archivos estáticos externamente en un CDN, por ejemplo AWS S3. Busca la variable de entorno DJANGO_STATIC_DIR por defecto.

Módulo de configuración de Django

Establece django_config a la ruta del módulo de configuración de tu Django. Por ejemplo: 'app.settings'.

Plantilla de configuración adicional de Django

Establece django_config_file a la ruta de la plantilla de configuración externa de tu aplicación Django.

Archivo wsgi de Django

Establece django_file_file a la ruta del archivo wsgi de tu aplicación Django.

Acerca del proyecto

Deploy your Django project to Nginx with minimal config

Instalar
ansible-galaxy install practical-ansible.nginx-django
Licencia
Unknown
Descargas
351
Propietario
Tiny Ansible roles and playbooks that help you with web hosting in a world of VPS