While there are a number of good articles on deploying Phoenix releases with Edeliver and Distillery, it still took me a significant amount of time to piece together the different parts to get a working deployment.
I’ve just written a guide for deploying a Phoenix application to an Ubuntu 16.04 server in the hopes that it helps someone who’s struggling with the process. I now have a deployment workflow that I use daily for my own website, and it works very well. I’ve decided to write it such that the reader with little DevOps knowledge can still follow along.
I’d also love to hear any suggestions for improvement. Cheers!