This is my personal gitlab instance. Feel free to browse my stuff: https://gitlab.greeson.xyz/users/highsaltlevels/projects

Package SaltBot

David Greeson requested to merge package into master

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.

Merge request reports