4 ms·
I have this problem as well, and I'm commenting here in part to follow the thread. I have a Go project, so all I really need to do is deploy a binary. My go-to
by Jemaclus 5y ago
I have this problem as well, and I'm commenting here in part to follow the thread.
I have a Go project, so all I really need to do is deploy a binary. My go-to in the past is just to SCP onto my server, but since the other binary is already running, there's some blue/green swap thing that has to happen, and I struggle with this.
My side projects don't make any money, so I want this to be as free as possible, and so I've so-far resisted complex CI/CD pipelines, but it feels like I'll need to put more money into this if I want the CI/CD thing instead of SSHing in to disable the server, SCPing the new binary, and then SSHing back in to restart the service.
If anyone has any recommendations for CI/CD deployments of Go binaries onto an AWS EC2 server, I'd love to hear more.
- jcuenod 5y agoYes, I'm definitely also looking for the cheapest way of making this happen. So the idea of using some container registry is not appealing to me.