Replies: 2 comments
-
It does not have to be an all or nothing options why not distrubute BEE with pip and the container separate but have one container for all containerized dependencies. This way if we update BEE but the container doesn't change it's a simple update for the user. |
Beta Was this translation helpful? Give feedback.
0 replies
-
If we put everything in the container, how would BEE communicate with Slurm/LSF outside of the container? Would we need to bind-mount in specific binaries? I guess for slurm we could simply bind-in the socket location for slurmrestd, but this isn't possible for LSF as far as I know. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We're currently trying to decide whether or not we should containerize bee. This would put all of the BEE components, the GDB, nginx, redis, and any other elements we decide into a container which we would distribute to users.
We'll need to discuss the granularity of the image. Should there be one monolithic container for neo4j, nginx, redis, and BEE itself or should we have lean microcontainers for each piece?
I'll list some pros and cons. Feel free to add some.
Pros
Cons
pip update
and would be required for even small changes.Beta Was this translation helpful? Give feedback.
All reactions