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 |