practical-ansible.nginx-django

Variablen

CircleCI Qualität Downloads

Projektarchiv

Diese Rolle erwartet, dass Sie Ihre Django-Anwendung in ein Archiv bündeln. Wir empfehlen die Verwendung von setuptools, da es weit verbreitet ist, aber ein einfaches Zip-Archiv sollte ebenfalls funktionieren. Setzen Sie django_archive auf den Pfad Ihres Archivs.

Projektumgebung

django_project_environment wird verwendet, um mehrere Umgebungen auf demselben Host bereitzustellen, was nützlich sein kann, wenn Sie kostengünstig arbeiten. Standardmäßig auf "staging" eingestellt.

Projektname

Setzen Sie django_project_name auf Ihren Projektnamen. Sucht standardmäßig die Umgebungsvariable DJANGO_PROJECT_NAME.

Projektversion

Setzen Sie django_project_version auf Ihre Projektversion. Standardmäßig auf "develop" eingestellt. Das Bereitstellen derselben Version zweimal überschreibt, was auf dem Server ist. Alte Versionen werden auf dem Server gespeichert, sodass es einfach ist, schnell zurückzukehren, indem man nur den Symlink ändert.

Servername

Setzen Sie django_server_name auf den Domainnamen Ihres Projekts. Trennen Sie mehrere Namen mit einem Leerzeichen. Sucht standardmäßig die Umgebungsvariable DJANGO_SERVER_NAME.

Server-Django-Projektverzeichnis

Setzen Sie django_projects_directory auf den Pfad, wo Sie normalerweise Django-Projekte speichern. Standardmäßig auf "/var/www" eingestellt.

Verzeichnis für statische Dateien

Setzen Sie django_static_dir auf das Verzeichnis, in dem Sie statische Dateien speichern. Standardmäßig auf leere Zeichenfolge eingestellt. Wir empfehlen, statische Dateien extern auf einem CDN zu speichern, beispielsweise AWS S3. Sucht standardmäßig die Umgebungsvariable DJANGO_STATIC_DIR.

Django-Konfigurationsmodul

Setzen Sie django_config auf den Modulpfad Ihrer Django-Konfiguration. Zum Beispiel: 'app.settings'.

Zusätzliche Django-Konfigurationsvorlage

Setzen Sie django_config_file auf den Pfad der externen Konfigurationsvorlage Ihrer Django-Anwendung.

Django WSGI-Datei

Setzen Sie django_file_file auf den Pfad der WSGI-Datei Ihrer Django-Anwendung.

Über das Projekt

Deploy your Django project to Nginx with minimal config

Installieren
ansible-galaxy install practical-ansible.nginx-django
GitHub Repository
Lizenz
Unknown
Downloads
351
Besitzer
Tiny Ansible roles and playbooks that help you with web hosting in a world of VPS