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 details)
Built Distribution
deployee-0.14.0-py3-none-any.whl
(20.3 kB
view details)
File details
Details for the file deployee-0.14.0.tar.gz
.
File metadata
- Download URL: deployee-0.14.0.tar.gz
- Upload date:
- Size: 17.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d65f4c6601a7057130c0edc3a5133868c469520ea4a850c61f0a2fb16ed143d |
|
MD5 | fb6e3d53f5a77cc69ca185585a153c73 |
|
BLAKE2b-256 | 0bbde4a7f0cbff0b7171acee548ab06705466639731763c116c8201af76d9feb |
Provenance
File details
Details for the file deployee-0.14.0-py3-none-any.whl
.
File metadata
- Download URL: deployee-0.14.0-py3-none-any.whl
- Upload date:
- Size: 20.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e30115bfc95e237872ed3dfc364b4e900ad6d00937eaf9797a737e5be382e25 |
|
MD5 | 4282a82f07f0e3434fd27bf436d626fa |
|
BLAKE2b-256 | aa2272d6205696d725895ba469cf1aca3caabadc42e0475ccc723d448bff9896 |