
Ansible-Django-Stack:利用Nginx、Gunicorn和PostgreSQL的Ansible剧本
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目提供一套Ansible剧本,旨在自动化部署Django应用至运行Nginx与Gunicorn的服务器环境,并配置PostgreSQL数据库,简化开发运维流程。
Ansible-django堆栈是一个专为运行Django应用的环境设计的Ansible Playbook。它可以安装并配置在生产环境中常用的以下应用程序:Nginx、Unicorn、PostgreSQL、Supervisor、虚拟环境、Memcached、Celery和RabbitMQ。默认设置存储于roles/role_name/defaults/main.yml文件中,特定于环境的设置则位于env_vars目录下。此外,还包括certbot角色以支持使用自动生成和更新受信任的SSL证书。
该堆栈已在以下操作系统上进行了测试:Ubuntu 18.04 LTS(64位)及Ubuntu 16.04 LTS(64位)。同时也在多个云提供商环境下进行过测试。入门指南采用Vagrant环境搭建,推荐使用requirements.txt中指定的Ansible版本,但任何高于2.7版本的Ansible均可正常工作。
全部评论 (0)
还没有任何评论哟~


