wmnnd

wmnnd

Blog Series on Building & Deploying an Elixir Application

Hey there,

I’ve started a little blog series about building and deploying Elixir applications. Now I would like to share with you the first entry in the series, which is a simple guide to automated testing (i. e. Continuous Integration) using Bitbucket Pipelines and Docker:

https://medium.com/@pentacent/automating-elixir-tests-continuous-integration-with-bitbucket-pipelines-8b432017237a

Please let me know if you find the post useful and if you’d like to see more articles like this one :slight_smile:

Most Liked

wmnnd

wmnnd

Three days late, here is my second post in the series!

Before I will go into the specifics of creating Releases and Docker deployments and all that, I thought it would be best to just lay out the basics first.

So, if you have ever wondered what exactly Elixir Releases are and why so many people are hyped up about Docker, check out my new article:
https://medium.com/@pentacent/elixir-releases-docker-the-basics-explained-4c800a5b990b

wmnnd

wmnnd

Without any further ado, here is the next post in my series about Elixir deployment.

This time, I have written a (pretty) comprehensive tutorial about how to use create Releases with Distillery:

https://medium.com/@pentacent/mastering-elixir-releases-with-distillery-a-pretty-complete-guide-497546f298bc

wmnnd

wmnnd

I completely forgot to post my latest entry to the series here. After a lot of research I created a guide for creating deployment-ready Docker containers of Elixir applications:

https://medium.com/@pentacent/getting-started-with-elixir-docker-982e2a16213c

Feedback (here or over on Medium) is very welcome!

Where Next?

Popular in Blog Posts Top

alexgaribay
I saw this thread so I decided to write about how we do it :smile:
New
marcelo
Long story short, over the past years we’ve been scaling our operation quite a lot at Unbabel. Most of our codebase is Python and some of...
New
JKWA
I didn’t have room for this in my book, Advanced Functional Programming with Elixir , but I still thought it was worth sharing on my blog.
New
StuntProgrammer
Hey there! This is the first article in what I hope will be a nice series about how I built (and am building) Lofi Limo. If you have any ...
New
zacksiri
In December of 2023 we came to the realization that we needed to build our own image server. After hitting a few snags we decided that it...
New
ryanrborn
A long-running GenServer holds orders, positions, strategy state, and operational flags for a system trading real capital. The post walks...
New
AstonJ
Update: How to use the blogs section You can post in one of the Official Blog Posts threads (like this one), or, via Devtalk and a new t...
New
brainlid
Jason Stiebs shows a couple ways for a LiveView to make it easy for users to click and copy an important value to their clipboard. He sho...
New
Qqwy
Update: How to use the Blogs & Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3271 126479 1222
New
PragTob
Elixir is a great language, but some behavior can be unintuitive, confusing and in the worst case lead to bugs. So, I took a look at 10 E...
New

Other popular topics Top

danschultzer
None of the current solutions worked well for me, so I went ahead and built a user management system from scratch. This project took far...
548 29377 241
New
siddhant3030
Hi, I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New
JeremM34
Hello, how can I check the Phoenix version ? Thanks !
New
jaysoifer
Is there a way to rollback a specific migration and only that one (“skipping” all the other ones)? Would mix ecto.rollback -v 200809061...
New
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
boundedvariable
I am going through the kafka architecture. All the features what the kafka is providing are already in Erlang. I would like hear your opi...
New
klo
Got a question about when to concat vs. prepending items to list then reversing to achieve appending. So i know lists boil down to [1 | ...
New

We're in Beta

About us Mission Statement