Package SaltBot
Created by: HighSaltLevels
What/Why
This MR does a few things to clean up Saltbot as a whole. Each commit represents an addition that makes running and working on saltbot easier.
Package Structure
Saltbot is now in a proper package structure where all the modules rest inside of saltbot
and the entrypoint is clearly defined as __main__.py
Dockerfile updates
The Dockerfile has been broken for a while. It needed updating to work with the new package structure as well so I thought it best to go ahead and fix this now.
Also, we don't need to use build args to get environment variables. We can just specify them at run time with -e
or with a docker-compose.yml
. I was ables to shrink the number of layers from 10 layers to 5 layers
Docker-compose
I found an easier way to run docker-compose files with environment variables, and docker-compose files make running docker containers so much easier.
README.md updates
The README has been blank for far too long. Now that the README is part of the setup.py
package, it needs to be filled out.