Python tool to deploy python web application automatically
Project description
deployee
Server requirements:
- rsync
- supervisor
- python3
- virtualenv
- pip
Usage
Deploy an django application.
deployee /path/to/project production
Deploy a flask application.
./run.py /path/to/project production --framework flask --script "python -m app"
Project Structure
/var
├── lib
│ ├── local_settings
│ │ └── project
│ │ ├── production
│ │ ├── staging
│ │ └── test
│ └── venv
│ │ └── project
│ │ ├── production
| | | └── <hash>
│ │ ├── staging
| | | └── <hash>
│ │ └── test
├── log
│ └── project
│ ├── production
│ ├── staging
│ └── test
├── media
│ └── project
│ ├── production
│ ├── staging
│ └── test
├── static
│ └── project
│ ├── production
│ ├── staging
│ └── test
└── www
│ └── project
│ ├── production
| | └── <hash>
│ ├── staging
| | └── <hash>
│ └── test
Changelog
0.14.0
New Features
- create working directory under /tmp
- add parallel option for django test
0.12.0
New Features
- add inventory argument
- add pkg_resources
- add support for custom script
- add --dry-run
- support stages
- add click to create cli
- generate vars.yml
- run playbook with python
- add to the directory tree
- add ansible
- add attr evaluation to format
- add string formatter
Fixes
- fix log path
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
deployee-0.14.0.tar.gz
(17.8 kB
view hashes)
Built Distribution
deployee-0.14.0-py3-none-any.whl
(20.3 kB
view hashes)
Close
Hashes for deployee-0.14.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e30115bfc95e237872ed3dfc364b4e900ad6d00937eaf9797a737e5be382e25 |
|
MD5 | 4282a82f07f0e3434fd27bf436d626fa |
|
BLAKE2b-256 | aa2272d6205696d725895ba469cf1aca3caabadc42e0475ccc723d448bff9896 |