Packages

Mix-first deployment tool for bare-metal Elixir releases over SSH. An Elixir port of Kamal using native releases, Caddy, and Elixir configuration.

Current section

Files

Jump to
xamal lib xamal.ex
Raw

lib/xamal.ex

defmodule Xamal do
@moduledoc """
Xamal deploys Elixir releases to bare metal servers via SSH.
An Elixir rewrite of Kamal that replaces Docker with Elixir releases
and kamal-proxy with Caddy for reverse proxy and TLS.
"""
@version Mix.Project.config()[:version]
def version, do: @version
end