Roadmap
Features
- Creates VCS Compliant Project Framework
- Creates Python Module Framework
- Runs as Docker Compose Wrapper
- Maintains Compatibility Across OS
- Automates Service Deployment to EC2
- Automates Service Deployment to Heroku
- Automates Let’s Encrypt SSL Certificates
- Updates GitHub / BitBucket / Gitlab Repos TODO
- Adds PingAPI / Uptime Robot Monitoring TODO
- Adds LastPass Credential Sharing TODO
- Performs Test Sequencing TODO
- Automates AWS / Heroku Account Setup TODO
Commands
| Command | Description | Status |
|---|---|---|
| init | creates a lab framework in workdir | available |
| list | lists the instances of a resource type | available |
| update | updates the config files for a service | available |
| remove | removes a service from the registry | available |
| clean | cleans registries of broken resources | available |
| home | creates a quicklink to workdir | available |
| build | creates a new image from Dockerfile for service | <sup>use <i><b>docker build</b></i></sup> |
| start | initiates Docker containers for services | available |
| stop | terminates a running container for a service | <sup>use <i><b>docker stop</b></i></sup> |
| enter | opens up a shell cli inside a running container | <sup>use <i><b>docker exec</b></i></sup> |
| launch | starts instances on remote platform | available |
| terminate | removes an instance from a remote platform | |
| connect | connects to remote host through ssh | available |
| put | copy a file to remote host through scp | available |
| get | copy a file from remote host through scp | available |
| deploy | deploys service to a remote platform | available |
| withdrawal | removes a service from a live remote host | |
| setup | creates account resources for a remote platform | |
| teardown | removes an account from a remote platform | |
| renew | retrieves a new ssl certificate for url endpoint | |
| monitor | creates a monitor of services running on remote host | |
| share | transfers service credentials through password manager |