Skip to main content

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

  1. Install the package globally
pip install dotsCLI
  1. Run the entry command to show the full range of functions:
dts
  1. 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 and FRONTEND_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

  1. Easily deploy your frontend SPAs to remote linux servers

    • Hassle-free deployment
    • Automatic configuration of nginx request routing
  2. 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

  1. Add support for more environments (like python, java etc)
  2. More flexibility towards docker network configurations
    • Allow users to define the type of network created

Project details


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)

Uploaded Source

Built Distribution

dotscli-0.1.0-py3-none-any.whl (5.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page