koen_vb
Simple Phoenix deployment for beginners?
Hi, I was looking for a pointer of how I could most easily start with phoenix regarding deploying it to something like linode or google cloud.
Its a side project which would use some websockets and liveview but I have no experience with docker or kubernetes, was just looking for a quite straightforward way of deploying an elixir application.
So just something where I do not have too much things to do, no CI is required or test runners, just copy to my server and start it ![]()
Thanks!
Most Liked
mindok
The render.com deployment guide is pretty good, and works very nicely for deploying to render.com too!!
Guide is here:
I deploy my charting library sample code and package website more or less using that recipe. Code is here: GitHub - mindok/contex-samples: Sample web application demonstrating contex features · GitHub.
bin folder contains the release script.
The sample app uses web sockets to support liveview pages.
If you don’t need a database, render.com is about $7/month. It’s a little more complex and a few more $/s a month if you need a database or file storage, but still pretty easy and the guides are really good - I have another database-backed app deployed there.
axelson
If you want something easy and simple then I think you’d definitely want to look at http://heroku.com/ or gigalixir (as previously mentioned). They both have free tiers which is great for a side project.
I think you’d want to stay away from docker and kubernetes if you’re just getting started.
thiagomajesk
Been there done that (recently). My two cents:
Go with mix releases and just follow the Phoenix docs (it doesn’t get easier than that).
My experience was that the number of available blog posts and tutorials online made me a little bit confused about what was the “recommended way” to deploy whether the reality of how to do it is way simpler ![]()
After you feel comfortable with the basics steps I’ll advise looking into docker or configuring a deployment pipeline.
Popular in Chat/Questions
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #javascript
- #code-sync
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance








