DeployEx is a lightweight tool designed for managing deployments for Beam applications (Elixir, Gleam and Erlang) without relying on additional deployment tools
Stay Tuned!! #DeployEx is getting a new interface π : easy to verify the application, easy to identify the node and the cluster. Beam deployments made easy !!!
#elixir#erlang#gleam#myElixirStatus#otp
DeployEx has a new home: https://t.co/u8ldK0ZEa2
DeployEx, Jellyfish and Observer Web moved from my personal account to the new org. Old links redirect.
Big thanks to Seth Reno for the DevOps work: arm64 releases, Terraform self-upgrade, private S3 installs and more.
DeployEx now supports OTP-29 π , and it no longer officially supports OTP-27. Our policy is to support only 2 main OTP versions. The new version (0.10.0) contains lots of library updates, and since OTP is being updated, you cannot hot-upgrade DeployEx.
Have you seen the new features on ObserverWeb? Profiling, process details, Network, ETS and Menesia inspection, crashdump, etc??? Everything is distributed, by node or all nodes together, you choose. It is production-safe; you can install it in our app, or just remotely connect.
ObserverWeb now has a new feature: flame graphics π for modules and/or functions, combined or not, distributed, no metadata needed, no third-party tools, free and production-safe. Curious to see what this is all about, plug ObserverWeb in you Elixir app.
π Notifications are now available in DeployEx v0.9.4!
Applications (including DeployEx itself) can now be configured to send notifications to channels like PagerDuty, Slack, or generic webhooks.
Need another channel? PRs are welcome β feel free to propose one!
π OTP-29 has been released π and will be included from version 0.10.0 onwards (still in progress). As part of this release, we're dropping OTP-27 support β #DeployEx tracks only the two most recent OTP versions to keep the release process manageable.
DeployEx just got smarter! New feature: automatic Let's Encrypt certificate renewal β per application.
Perfect for setups behind AWS load balancers or other providers where you just want TLS handled for you.
No more manual cert management. DeployEx takes care of it.
DeployEx is now running in production with a NervesHub web app π Hot upgrades. Great performance. Low complexity. All the benefits of host-level deployment β without the overhead. Need a forever running server? Let's talk. π #Elixir#Nerves#DeployEx
In this podcast episode, Thiago Esteves gave more details about how and why #DeployEx was created. Elixir em Foco is a great Portuguese Podcast, so if you enjoy Elixir and the Portuguese language, this is the right place to be.
https://t.co/rbsrTfRJ4d
#DeployEx version 0.9.0 π is out! It contains improvements and bug fixes, and also a new breaking change feature, the ability to hot upgrade itself π± . It also brings a new version of Observer Web, your go-to Elixir dashboard for observability for links, processes, sup, tracing
#DeployEx handles appup generation out of the box (edit them if you want), and builds the relup file automatically during hot upgrades. No platform lock-in β run it on any server, any provider, any cloud.
Hi there, I'm listing a few reasons you should prefer the hotcode reloading using appup/relup files: Atomic and ordered, State migration , OTP-compliant, Handles supervisors, applications, and processes as a coordinated unit, Suitable for zero-downtime production deployments
π Observer Web v0.2.3 is out!
If you're building Elixir apps, this is one inspection tool worth having in your toolkit. It includes:
β Process & port memory metrics
β Safe module tracing
β Phoenix metrics
β LiveView connection metrics and more
Level up your observability.
If you are searching for a project to invest in or sponsor π° , have a look at DeployEx. The project was created to simplify the deployment for beam applications that don't want to lose performance with containers. But much more comes with it ...
DeployEx: https://t.co/2svCNNbHe8
Hey Elixir network! I'm back to the job market! Currently I'm looking for opportunities with Elixir. I'm in CDMX, so the options looks like are limited for me. If you know something about a position, please share with me, I'll appreciate your support in this situation #ElixirLang
Ever seen tmux running in Phoenix LiveView? π€―
One of DeployEx's coolest features: a built-in terminal that connects directly to your host. Check status, verify privileges, run diagnosticsβall as the application user (not root). Perfect for testing and debugging π