Hacker News new | past | comments | ask | show | jobs | submit login

This doesn't answer all of your questions, but it was the fastest way I found to get an Elixir app into production:

https://github.com/boldpoker/edeliver

It handles all the basic things I needed to get an app up and running, and supports hot-code upgrades. It supports multi-host deployments, but I think if you want auto-scaling you'll need to do some more work.

One thing to be aware of is that if you're deploying any NIFs or any native-compiled code, not BEAM, then you can't deploy directly from Mac to Linux servers, you'll need to use VMware or VirtualBox or something to actually do the builds. This includes any packages you use which are using natively-implemented code, which I'm pretty sure includes packages that do password hashing and such.




Thank you. I hadn't run across that... it looks amazing.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: