elefante (sha256:85ca82c66a3433bc35c2dba9c4ee9b117955e3705066f76717d45c4aacadd249)

Published 2026-07-30 23:18:23 +00:00 by davide

Installation

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

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 ffdf50adb26c0d15eb70ec6f2d9e799792290195
org.opencontainers.image.version 24.04
Details
Container
2026-07-30 23:18:23 +00:00
1
OCI / Docker
linux/amd64
80 MiB
Versions (12) View all