Releases: shortishly/beam-docker-release-action
Releases · shortishly/beam-docker-release-action
v1.24
BEAM Docker Release action
Using a multi-stage, multi-platform build, coping only the release and its runtime dependencies into a scratch base image. There is no shell, or any executable other than those required to run the BEAM.
Supporting:
- Elixir with the Phoenix Framework using mix to build;
- Erlang/OTP with erlang.mk;
- Erlang/OTP with rebar3
Platforms:
- linux/amd64
- linux/arm64
Default will create a multi-platform image for both amd64
and arm64
.
This is a composite action that:
- Logs into a container repository
- Creates a minimal docker image of a BEAM release from scratch
- Pushes the image to the container repository
Hello World! Simple examples for both Elixir and Erlang can be found at: