elefante (sha256:8bd307561608bd3f888bc2d20370cefa647020c98156d4642e30b29a5e89c9d5)

Published 2026-07-31 13:06:29 +00:00 by davide

Installation

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

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
ARG SENTRY_RELEASE=b44123e9f3212b97e6669091c321ab5b81e0d0ca
ARG GIT_AUTHOR=davide
ENV SENTRY_RELEASE=b44123e9f3212b97e6669091c321ab5b81e0d0ca GIT_SHA=b44123e9f3212b97e6669091c321ab5b81e0d0ca GIT_AUTHOR=davide
EXPOSE [4000/tcp]
CMD ["/app/bin/elefante" "start"]

Labels

Key Value
org.opencontainers.image.revision b44123e9f3212b97e6669091c321ab5b81e0d0ca
org.opencontainers.image.version 24.04
Details
Container
2026-07-31 13:06:29 +00:00
1
OCI / Docker
linux/amd64
82 MiB
Versions (12) View all