Commit Graph

4 Commits

Author SHA1 Message Date
0bdb3e3e81 Change how docker-compose maps volumes
Only a handful of locations are shared with the docker-compose file,
instead of the entire directory, to prevent build files from being
overwritten by root.

Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
2020-08-19 16:27:31 -07:00
052bdcaabc Add awareness of mix deps to docker stuff
* Dockerfile now runs mix deps.get before running mix run
* Ignore /app/deps in docker-compose.yml so filesystems are not shared

Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
2020-08-18 17:30:21 -07:00
e288ee1e27 Ignore build data with docker-compose
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
2020-08-18 15:44:13 -07:00
88bd7a6231 Add Dockerfile, docker-compose.yml, and docker.env
Omnibot can be run using Docker and docker-compose using the provided
files.

Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
2020-08-18 15:17:53 -07:00