[pseudo-rant] My Thoughts on Elixir Deployment

Hi, Alex,

Thanks for the links. Yes, I agree, it’s a broad category, and I’m interested in all of it! For now, though, I’d just like to automate my releases, similar to how the “Deploying on AWS” blog post does it:

  • Deploy and provision infrastructure based on configuration (Infrastructure as Code)
  • Ci/CD to create build artifact
  • copy build artifact to production server(s)
  • switch over running application to new version

As far as Docker/Kubernetes for running the application goes, I’ve read previous threads on the subject and the opinion seems to be mixed. For my project, there may be a need in the future to “hot reload” code, so I’d like to avoid depending on Docker/Kubernetes for now.

I really should have just said I’d like an update to the Distillery guide for Mix releases. :slight_smile: