Comment Comment by code_sloth > Do you really want to copy from a development computer to your production? ...> Are you really sure that everything works exactly the same on different versions of GoLang? ...He mentions he does have a build server which runs a 10 line shell script to download code and build the binary.Builds happen on that server, and I assume it handles deploying the compiled binary (and systemd script?) to the target as well.The build server would also have a "blessed" golang version. New guy code that uses new not-yet-blessed features would not compile.> That VM with systemd died at 1am...Your docker host died. All your containers die along with it. Docker alone cannot solve this category of issues anyway. parent code_sloth 5 years ago
> Are you really sure that everything works exactly the same on different versions of GoLang? ...
He mentions he does have a build server which runs a 10 line shell script to download code and build the binary.
Builds happen on that server, and I assume it handles deploying the compiled binary (and systemd script?) to the target as well.
The build server would also have a "blessed" golang version. New guy code that uses new not-yet-blessed features would not compile.
> That VM with systemd died at 1am...
Your docker host died. All your containers die along with it. Docker alone cannot solve this category of issues anyway.