Skip to main content

deployee

Build Status license

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)

Source distribution for deployee 0.14.0
File Size Uploaded
deployee-0.14.0.tar.gz 17.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for deployee 0.14.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.14.0 This release

2 release files

0.12.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page