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
Release files for deployee 0.14.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| deployee-0.14.0.tar.gz | 17.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| deployee-0.14.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 38.1 kB
Release files / deployee-0.14.0.tar.gz
| Download URL | deployee-0.14.0.tar.gz |
|---|---|
| Size | 17.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1d65f4c6601a7057130c0edc3a5133868c469520ea4a850c61f0a2fb16ed143d
|
|
BLAKE2b-256 checksum How to use checksums |
0bbde4a7f0cbff0b7171acee548ab06705466639731763c116c8201af76d9feb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / deployee-0.14.0-py3-none-any.whl
| Download URL | deployee-0.14.0-py3-none-any.whl |
|---|---|
| Size | 20.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6e30115bfc95e237872ed3dfc364b4e900ad6d00937eaf9797a737e5be382e25
|
|
BLAKE2b-256 checksum How to use checksums |
aa2272d6205696d725895ba469cf1aca3caabadc42e0475ccc723d448bff9896
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|