3 ms·
I think OTP Releases would still depend on the target host being configured correctly and having all dependencies installed that your application needs to run.
by onezerozeroone 7y ago
I think OTP Releases would still depend on the target host being configured correctly and having all dependencies installed that your application needs to run.
Containers are all about consistency of the environment. For example, maybe your Elixir app wants to log out to something like Splunk or DataDog...if those agents aren't installed on the host, it doesn't matter what facilities BEAM provides. Or maybe your app depends on certain configs, libraries, or files being available at specific paths on the system. Things like that would be captured in the image your containers are running and guarantee consistency across machines and environments.
- kungfooguru 7y agoRight, they do, that is why containers are still useful to releases for deployment.
- marci 7y agoMy bad, I sould have specified, I was only addressing "Without Docker, you might have a different version of BEAM installed (or none at all)"
- onezerozeroone 7y agoAh, makes sense!