Should we dockerize EddieBot?
See original GitHub issueI think I remember hearing in some Eddie’s livestream a suggestion about using Docker in this project. This issue is to start the conversation and discussion about this topic.
From my point of view, maybe we could simplify the development process of a new contributor, by enabling the use of a command like docker run eddiebot-image
that has everything set up. The main challenge I see is settings up the Firebase Firestore database in this environment, but @stemount is an expert at DevOps so he could surely help in this regard 😄.
Let me know your thoughts 😃.
Issue Analytics
- State:
- Created 3 years ago
- Comments:12 (9 by maintainers)
Top Results From Across the Web
Docs needed: How to run EddieBot locally without docker #272
The readme currently explains how we are supposed to set up EddieBot locally using docker-compose. Unfortunately, some of us devs don't have ...
Read more >7 Cases When You Should Not Use Docker - freeCodeCamp
To mitigate the risks of Docker container breakout, you should not download ready-to-use containers from untrusted sources. Do Not Use Docker if ...
Read more >Do I HAVE to ADD my Code Into the Docker Image When ...
Your Docker containers will only have one job - to provide isolation and it's okay if you're only mounting your code or binaries...
Read more >[NEW] Deploying a Discord Bot to Docker Containers - YouTube
In addition to our How To Make A Discord Bot series, in this video Makerblaker will be showing you how to deploy a...
Read more >Using DeployBot with Docker: Getting Started Guide
Docker containers are often compared to virtual machines, but they're quite different and we'll discuss more on that later.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@BOLT04 @TECHNOFAB11 @BOLT04 massively disappointed that the Firebase Emulation suite doesn’t allow you to (without some dodgy hax, which I did try) just create a project (You still need valid online credentials - the documentation is super vague), I left the code in feature/add-dotenv-with-firestore-local or something for somebody if they wanna try and rescue that code, but it seemed to add little value to use a local DB if you use a test account anyway
+1 for Docker. Using Docker quite a lot and its extremely easy to build a container. Depending on how public it should be you may want to look into where to deploy (https://hub.docker.com, https://github.com/features/packages, etc.). Docker makes it a lot more reliable in my opinion, thanks to “auto restart on” etc.