anuragg

anuragg

Elixir Deployment with Render screencast

One of our users just created this screencast for deploy Elixir apps on Render. Hope it’s helpful!

https://twitter.com/AlchemistCamp/status/1161327002839703552

Most Liked

AlchemistCamp

AlchemistCamp

Hey, thanks for sharing! I’m still doing most my stuff on Digital Ocean due to price and my Gitlab CI/CD workflow, but I’ve been very impressed with Render.

It’s both cheaper an easier to setup than Heroku. It’s even simpler than the no longer available Nanobox setup I used originally. Render is definitely worth checking out for anyone not interested in managing their own VPS!

seanwash

seanwash

Beyond the no restart every 24 hrs, I think another feature that makes render appealing to me is the ability to run Elixir nodes in cluster. On Heroku I’m more or less limited to very basic OTP things unless I’m misinformed.

– Edit

@hypercore Here’s a link to a list of Heroku’s limitations as written in the Phoenix docs Deploying on Heroku — Phoenix v1.8.8

hypercore

hypercore

As a former nanobox user who’s been looking for a similar service to switch to, this offering was looking good enough to convince me to pay for it. But in what seems to be the last few days, there’s been an update in pricing (starting september) which has basically halved the amount of vps resources you get for the same price. So instead of paying $5 for a 1GB, 1vCPU server, now you have to pay $7 for a 512MB, shared CPU server. This is literally the same offering as heroku, which is a far better tested platform and offers much better integrations. It does appear that the pricing scales better than heroku, but that’s not saying a great deal. For example, the Pro Plus service (8GB, 4 CPUs) comes in at $175. A digitalocean vps with the same specs costs $40, almost a x4.5 multiple. Obviously some people will value the convenience of deployment more than i do , but for me personally it’s not easy justifying the price when i can automate a similar workflow in 10 minutes using ansible and gitlab (which provides free continuous integration). If you want to avoid devops by any means necessary, then maybe this service is worth the money. But if you don’t mind spending 10 minutes to set up a similar workflow at no cost, I would personally recommend doing this.

Last Post!

anuragg

anuragg

We’re hoping to roll out EU support by early next year. Render databases are on the same data center/internal network as the compute.

Where Next?

Popular in Screencasts Top

omgneering
I made a video for getting started with the GenServer module. I introduce some concepts and try go over what’s happening step by step. ...
New
adkron
I was working on testing a named agent that was started by my application. In testing I had intermittent failures. I thought I would shar...
New
AlchemistCamp
https://alchemist.camp/episodes/word-count I’ve just made a new version of of Lesson 2 from Alchemist Camp. It has significantly larger ...
New
ElixirCasts
I made an episode showing how you can use Phoenix.Controller.action_fallback/1 to make simpler, more readable controllers. https://elixi...
New
ElixirCasts
Hello everyone, these are the episodes that are part the Alchemist’s Edition, which is the paid subscription that helps support ElixirCas...
New
ElixirCasts
In this episode we’ll look at the @impl attribute and how it can be used to make code more readable.
New
sadjow
Ben Awad posted a youtube video about a project he created with Phoenix LiveView: https://stripcode.dev/
New

Other popular topics Top

KronicDeth
Elixir plugin for JetBrain’s IntelliJ Platform (including Rubymine) This is a plugin that adds support for Elixir to JetBrains IntelliJ...
289 36689 110
New
chrismccord
Phoenix 1.4.0 released Phoenix 1.4 is out! This release ships with exciting new features, most notably with HTTP2 support, improved deve...
688 31525 112
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
dblack
I’ve got an issue with an app and I’ve no idea of how to troubleshoot it. I’m hoping someone here might have seen something similar. I p...
New
senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New

We're in Beta

About us Mission Statement