-
Notifications
You must be signed in to change notification settings - Fork 16
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
[Feature Request] All-in-one docker #215
Comments
Hi and welcome! Cadence provides "all-in-one" through Docker Compose. Simply running |
@kenellorando that's not "all-in-one", its a stack of multiple containers. I'm interested in running Cadence with |
@rursache This gets into the philosophy of how technology should be used. Combining them all into one is an improper usage of containerization. Containers run one process at PID By combining all services into one container, we lose:
For these reasons, my thinking is one component should live per container, and the official "all-in-one" solution is Docker Compose.
|
@kenellorando thanks for the time and effort you put in your explanation and reasoning. I don't fully disagree with it however looking at the mastodon-server, nextcloud, plex (+ other) images, you can see that those containers spawn multiple processes.
I hope you consider this a friendly discussion, not a confrontation. Hopefully you'll reconsider creating a single container as well, there is no need to drop the current segmentation! |
@rursache First, let me say I don't wish to have any antagonism, so I hope I haven't come off that way. Any thoughts I hold about this topic are in no way a reflection of you as a person who I respect for being interested in Cadence! Just want to have a discussion in good faith with you about containers. 😃 I slept on the idea, and while I still strongly think the idea of multi-process containers is improper, I won't ultimately deny it if people find value in it over Docker Compose. The change would not be trivial, and it would necessitate additional ongoing maintenance of an additional piece to Cadence's containerization stack, so that's something I have to keep in mind. Though I can't say yes to this right now, would you feel it fair enough if we keep this issue open for others to chime in if they think also believed they would derive value from a singleton Docker image? |
of course! |
Another similar discussion: schlagmichdoch/PairDrop#22 (comment) |
Any chance of creating an all-in-one docker container for this for ease of Self-Hosted deployment?
The text was updated successfully, but these errors were encountered: