Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[chore] Docker #4

Open
dustinlacewell opened this issue Dec 24, 2022 · 0 comments
Open

[chore] Docker #4

dustinlacewell opened this issue Dec 24, 2022 · 0 comments

Comments

@dustinlacewell
Copy link
Contributor

Here is my vision for what our Docker support would look like:

Base Image

There should be a hades base image which is essentially the monorepo with all of the deps installed and all of the projects built.

Bot Images

For each bot there should be a secondary image that actually mounts in configuration and data directories and runs that specific bot.

Multi-stage Builds

I think this is out of scope for now. I tried to look into how to get a container that could run a bot without all the rest of the monorepo weight, but it was getting too complicated.

I'd mostly be happy to be able to build a release and deploy all the bots to the cloud as independent containers, regardless of their bloat.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant