elefante (sha256:ac0fd1e6a21df3cf991a28367bf0b8bf94070019d7158332ade8c28e4a8b7edb)

Published 2026-07-31 08:08:31 +00:00 by davide

Installation

docker pull git.silvestrid.com/davide/elefante@sha256:ac0fd1e6a21df3cf991a28367bf0b8bf94070019d7158332ade8c28e4a8b7edb
sha256:ac0fd1e6a21df3cf991a28367bf0b8bf94070019d7158332ade8c28e4a8b7edb

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.version=24.04
ADD file:8c609c85109d07bf47cf268a175b3be8bbe34fc0c41d15d99b090d099f4dc837 in /
CMD ["/bin/bash"]
ENV LANG=C.UTF-8 LC_ALL=C.UTF-8 PHX_SERVER=true PORT=4000
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates libstdc++6 libssl3 libncurses6 locales && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c groupadd --system --gid 10001 elefante && useradd --system --uid 10001 --gid elefante --home-dir /app --shell /usr/sbin/nologin elefante # buildkit
WORKDIR /app
COPY --chown=elefante:elefante /app/_build/prod/rel/elefante ./ # buildkit
USER elefante
RUN /bin/sh -c RELEASE_BUILD=1 /app/bin/elefante eval 'case Elefante.Tenant.Installer.bundled_migrations() do [] -> raise "tenant migrations are missing from the release"; migrations -> IO.puts("verified #{length(migrations)} tenant migrations") end' # buildkit
EXPOSE [4000/tcp]
CMD ["/app/bin/elefante" "start"]

Labels

Key Value
org.opencontainers.image.revision b3513174d43f9175def2e96b6c9e4193eb574978
org.opencontainers.image.version 24.04
Details
Container
2026-07-31 08:08:31 +00:00
1
OCI / Docker
linux/amd64
80 MiB
Versions (12) View all