practical-ansible.nginx-django
变量
项目归档
该角色期望您将您的 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