StruxaEggs Explorer

Elixir

Generic

Elixir is a functional, concurrent, high-level general-purpose programming language that runs on the BEAM virtual machine, which is also used to implement the Erlang programming language.

Author: mravox@proton.meSource: pterodactyl/generic-eggsUpdated: 5/24/2026

Startup Command

if [[ -d .git ]] && [[ {{AUTO_UPDATE}} == "1" ]]; then git pull; fi; mix deps.get; mix run --no-halt

Docker Images

LabelImage
Elixir Latestghcr.io/ptero-eggs/yolks:elixir_latest
Elixir 1.15ghcr.io/ptero-eggs/yolks:elixir_1.15
Elixir 1.14ghcr.io/ptero-eggs/yolks:elixir_1.14
Elixir 1.13ghcr.io/ptero-eggs/yolks:elixir_1.13
Elixir 1.12ghcr.io/ptero-eggs/yolks:elixir_1.12

Environment Variables

NameVariableDefaultRules
Git Repository Address
The Git repository address to clone .
GIT_ADDRESSnonenullable|string
Git Branch
The Git branch to install.
GIT_BRANCHnonenullable|string
User Uploaded Files
Skip all the install stuff if you are letting a user upload files. 0 = false (default) 1 = true
USER_UPLOAD0required|boolean
Auto Update
Pull the latest files on startup when using a Git Repository. 0 = false (default) 1 = true
AUTO_UPDATE0required|boolean
Git Username
Git username for authentication.
GIT_USERNAMEnonenullable|string
Git Access Token
Git access token for authentication.
GIT_ACCESS_TOKENnonenullable|string