
Gigalixir-24 Stack (Ubuntu 24.04)
Your application doesn't run in isolation. It depends on system libraries, SSL certificates, image processing tools, and native dependencies that come from the operating system. Gigalixir-24 is based on Ubuntu 24 and Heroku's heroku-24 stack, giving you current versions of OpenSSL, libpq, ImageMagick, and hundreds of other packages. When security vulnerabilities get patched upstream, you get those patches. When new Elixir and Erlang versions require newer system libraries, they're already there.
Current System Packages: Ubuntu 24 ships with modern versions of common dependencies. OpenSSL 3.x, Python 3.12, and updated C libraries mean fewer compatibility issues when compiling NIFs or linking native extensions.
Security Patches Included: We rebuild stack images when critical security updates are released. Your containers get patched libraries without you tracking CVEs or manually rebuilding.
Elixir Releases Default: The gigalixir-24 stack defaults to Elixir Releases mode when you have a config/runtime.exs file. Faster startup, smaller slugs, and proper runtime configuration out of the box.
Easy Stack Migration: Switching stacks is one command: gigalixir stack:set -s gigalixir-24. Rebuild and deploy to pick up the new base image. We also support gigalixir-22 and gigalixir-20 for applications that need older system libraries.
