A command line interface for automating containerization
Project description
dotsCLI
A command-line tool to automate deployment and containerization of your applications.
Supported enviroments: Node
Installation
- Install the package globally
pip install dotsCLI
- Run the entry command to show the full range of functions:
dts
- Make a config file in a new folder named '.dts' in the root directory of your system, configuring the values respectively.
Note:
FRONTEND_DIR_PATH
andFRONTEND_DIST_PATH
must not contain a trailing slash.
[aws]
AWS_USER=ubuntu
[main]
FRONTEND_DIR_PATH=<path_to_dir>
FRONTEND_DIST_PATH=<path_to_dir>
SSH_KEY_PATH=<path_to_dir>/ssh-key.pem
Functions
-
Easily deploy your frontend SPAs to remote linux servers
- Hassle-free deployment
- Automatic configuration of nginx request routing
-
Dockerize your NodeJS application
- Allows you to define the base image version
- Easily define all dockerfile configurations
- Automatically setup a new docker network with custom name
- Customize docker-compose configurations
- Attaches the newly created docker network to the container
Future Scope
- Add support for more environments (like python, java etc)
- More flexibility towards docker network configurations
- Allow users to define the type of network created
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
dotsCLI-0.1.0.tar.gz
(4.6 kB
view hashes)