practical-ansible.nginx-django

变量

CircleCI 质量 下载

项目归档

该角色期望您将您的 Django 应用程序打包到归档文件中。我们推荐使用 setuptools,因为它被广泛使用,但简单的 zip 归档也可以。将 django_archive 设置为您的归档文件路径。

项目环境

django_project_environment 用于在同一主机上部署多个环境,这在成本较低时非常有用。默认为 "staging"。

项目名称

django_project_name 设置为您的项目名称。默认情况下查找环境变量 DJANGO_PROJECT_NAME

项目版本

django_project_version 设置为您的项目版本。默认为 "develop"。两次部署相同版本将覆盖服务器上的内容。旧版本会保存在服务器上,因此只需更改符号链接即可快速回退。

服务器名称

django_server_name 设置为您的项目域名。用空格分隔以使用多个名称。默认情况下查找环境变量 DJANGO_SERVER_NAME

服务器 Django 项目目录

django_projects_directory 设置为您通常存储 Django 项目的路径。默认为 "/var/www"。

静态文件目录

django_static_dir 设置为您存储静态文件的目录。默认为空字符串。我们建议将静态文件外部存储在 CDN 上,例如 AWS S3。默认情况下查找环境变量 DJANGO_STATIC_DIR

Django 配置模块

django_config 设置为您 Django 配置的模块路径。例如:'app.settings'。

额外的 Django 配置模板

django_config_file 设置为您的 Django 应用程序外部配置模板的路径。

Django wsgi 文件

django_file_file 设置为您 Django 应用程序的 wsgi 文件路径。

关于项目

Deploy your Django project to Nginx with minimal config

安装
ansible-galaxy install practical-ansible.nginx-django
许可证
Unknown
下载
351
拥有者
Tiny Ansible roles and playbooks that help you with web hosting in a world of VPS