A small deploy utility package
Project description
EMS Deploy script
This project provides a general-purpose deploy script for the EMS projects. It runs the suitable docker-compose command based on the available docker-compose files located in the directory.
Install
pip install ems-eploy
Directory structure and required files
Deploy concatenates a docker-compose
command. The following files are recognized
docker-compose.yml
Required: Base filedocker-compose.deploy.yml
Required: This file is added as an additional docker-compose filedocker-compose.debug.yml
Optional: This files is used instead ofdocker-compose.deploy.yml
when using thedebug
flag
How to use
The following flags are always added to the docker-compose
command:
--force-recreate
--renew-anon-volumes
--build
Deploy
To deploy the app, simply run
deploy
Note that it will automatically add the -d
flag which detaches from the process afterwards.
Debug
To run in debug mode, run
deploy debug
Note that it will NOT automatically detach - this can however be supplied. See the next section for additional flags
Additional flags
-d
Detaches the process (this is automatically done in deploy-mode, but not in debug-mode)-v
Writes the resulting command to the terminal.
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.