How do you package your Phoenix application for deployment?

We made those work first thing! :wink:

3 Likes

I almost always use Docker, one Dockerfile for testing, another for production, maybe yet another for pressure test.

There’s a GitLab server in my company, so I just installed gitlab-runner on a PC for doing CI tasks.

And I often use Docker swarm to deploy my app because I’m often restricted to some sort of closed environment that does not allow me to access public clouds. On a bunch of on-premises servers, docker swarm is an easier way to build a cluster, compared to K8s.

2 Likes

Oh, I know! I saw that example and the app, just wanted to highlight that that is one of the most important things : )

I’m eager to try fly.io soon!

2 Likes