practical-ansible.nginx-django

Variables

CircleCI Quality Downloads

Archive du projet

Ce rôle s'attend à ce que vous regroupiez votre application Django dans une archive. Nous recommandons d'utiliser setuptools car c'est largement utilisé, mais une simple archive zip devrait également fonctionner. Définissez django_archive sur le chemin de votre archive.

Environnement du projet

django_project_environment est utilisé pour déployer plusieurs environnements sur le même hôte, ce qui peut être utile lorsque vous opérez à bas coût. Par défaut, c'est "staging".

Nom du projet

Définissez django_project_name sur le nom de votre projet. Cherche par défaut la variable d'environnement DJANGO_PROJECT_NAME.

Version du projet

Définissez django_project_version sur la version de votre projet. Par défaut, c'est "develop". Déployer la même version deux fois écrasera ce qui est sur le serveur. Les anciennes versions sont stockées sur le serveur, il est donc facile de revenir rapidement en arrière juste en changeant le lien symbolique.

Nom du serveur

Définissez django_server_name sur le nom de domaine de votre projet. Séparez par un espace pour utiliser plusieurs noms. Cherche par défaut la variable d'environnement DJANGO_SERVER_NAME.

Répertoire des projets Django sur le serveur

Définissez django_projects_directory sur le chemin où vous stockez habituellement vos projets Django. Par défaut, c'est "/var/www".

Répertoire des fichiers statiques

Définissez django_static_dir sur le répertoire où vous stockez les fichiers statiques. Par défaut, c'est une chaîne vide. Nous recommandons de stocker les fichiers statiques à l'extérieur sur un CDN, par exemple AWS S3. Cherche par défaut la variable d'environnement DJANGO_STATIC_DIR.

Module de configuration Django

Définissez django_config sur le chemin du module de votre configuration Django. Par exemple : 'app.settings'.

Modèle de configuration Django supplémentaire

Définissez django_config_file sur le chemin du modèle de configuration externe de votre application Django.

Fichier WSGI Django

Définissez django_file_file sur le chemin du fichier WSGI de votre application Django.

À propos du projet

Deploy your Django project to Nginx with minimal config

Installer
ansible-galaxy install practical-ansible.nginx-django
Licence
Unknown
Téléchargements
351
Propriétaire
Tiny Ansible roles and playbooks that help you with web hosting in a world of VPS