文件名称:django-app:设置 Django 项目的 Ansible 角色
文件大小:21KB
文件格式:ZIP
更新时间:2024-07-09 21:00:10
Shell
django-app(Ansible 角色) 角色已使用 Ansible 1.8.2 版和 Ubuntu 14.04 LTS (Trusty Tahr) 和 12.04 LTS 进行测试 Ansible 角色来设置新的 django-project 或从 git repo 部署 django 项目。 有一堆与 django 一起使用的工具: virtualenv - 用于隔离 python 环境 gunicorn - 作为 python WSGI HTTP 服务器 supervisor - 用于管理后端进程(启动、停止和重启进程) nginx - 作为 gunicorn 服务器的反向代理服务器 memcached - 作为内存键值存储 logrotate - 用于管理日志:允许日志文件的自动轮换、压缩、删除和邮寄。 每个工具都分配到 ./tasks/* 目录中的单独文件,其中包含所
【文件预览】:
django-app-master
----build.sh(2KB)
----defaults()
--------main.yml(2KB)
----Vagrantfile(475B)
----ansible_requirements.txt(26B)
----local-inventory(45B)
----playbook.yml(257B)
----ansible.cfg(147B)
----tasks()
--------ssh.yml(556B)
--------logrotate.yml(300B)
--------nginx.yml(1KB)
--------supervisor.yml(804B)
--------django_app.yml(2KB)
--------main.yml(267B)
--------python.yml(866B)
--------memcached.yml(231B)
--------gunicorn.yml(568B)
--------virtualenv.yml(944B)
--------user.yml(445B)
----meta()
--------main.yml(251B)
----.travis.yml(235B)
----README.md(4KB)
----handlers()
--------main.yml(470B)
----templates()
--------gunicorn()
--------ssh()
--------user()
--------virtualenv()
--------memcached()
--------supervisor()
--------logrotate.d()
--------nginx()
----.gitignore(59B)
----vagrant-inventory(169B)