wmnnd

wmnnd

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:

Showing Posts 1 to 6

Most

Most

Very informative :+1:! I like using bitbucket because they offer free unlimited private repos, but I hadn’t really paid much attention to their other features so I’ll definitely give this workflow a go in my next project.

I’ll be looking forward to your upcoming posts, especially the one about using CloudFoundry, very curious about that.

OvermindDL1

OvermindDL1

Yeah that’s why I’ve been using BitBucket for many many years. I have a lot of repo’s on it… It mostly replaced my old SVN server (which is still running to this day, I should fix that…). ^.^;

BitBucket’s server is available to run on your own servers too for note.

Only thing I wish is if BitBucket’s UI was changed in a few specific ways though. :slight_smile:

wmnnd

wmnnd OP

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 OP

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 OP

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!

wmnnd

wmnnd OP

Now this new entry might seem like it’s a bit off-topic because it doesn’t directly involve Elixir. However, monitoring and a status page should also be considered for every Elixir deployment.

And I think this pairing - Elixir application + AWS Lambda Status page/monitoring - makes perfect sense:

  1. Monitoring and status page run independently from your Elixir/Erlang infrastructure
  2. You can keep your non-Elixir code to a minimum :slight_smile:

So check out my take on Why everybody needs a status page!

https://medium.com/@pentacent/build-a-great-status-page-in-15-minutes-with-no-budget-98257f67aef1

Feedback here or on Medium is very welcome :heart::speech_balloon:

— All posts loaded —

Where Next? Top

Trending in Blog Posts Top

ryanzidago
Up until then, I found it very hard to communicate to LLMs that I specifically do not want to handle X case because maybe it has never ha...
New
lawik
The words are insufficient to describe what transpired. What we tried to do met what the people wanted it to be. It became beautiful. Th...
New
UlfAnger
Hi all, I’ve built a small demo app to understand what an “AI agent” actually is under the hood, and to show it with Elixir’s own tools ...
New
pckrishnadas88
In Elixir, send/2 is non-blocking, which means an eager producer can easily flood a slow consumer’s mailbox. Because BEAM process mailbox...
New
tomazbracic
Secure boot and a verified root filesystem on an STM32MP157F-DK2 - with Nerves of course Four links of an authenticated boot chain on an ...
New
ryanrborn
A backtest worker and a live trading node had to share one broker rate limit and one set of OAuth tokens, and both only work if there’s e...
New
mudasobwa
I wrote a longread on how do I test code. Everything I gained from 10 years of experience writing code without any testing and 20 years w...
New

Other Trending Topics Top

GenericJam
Edit: 2026 May 15 - This post is archived. Mob is alive!! Main docs: mob v0.7.11 — Documentation A bit of explanation for the slightly c...
New
garrison
Hobbes is a low-level distributed database for the Elixir programming language. Hobbes provides a simple, safe, and scalable storage lay...
New
budgie
A little off-topic, but I feel like people here have a good head on their shoulders. I used to be quite good at making software. Was luc...
New
KristerV
Hey. Is there anyone here who creates agents in their apps? Not talking about using agents, but creating them. I’m finding it pretty diff...
New
mudasobwa
I fully migrated to my own harness from Anthropic/Gemini and I think it’s time to share it. Welcome DSH, the DeepSeek Harness, fully writ...
New
mcass19
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews