elefante (sha256:e3b91e45645c6220ee93b6d14c6c2b87bd45a6a92114abd230ecf5a3274897df)

Published 2026-07-31 12:39:47 +00:00 by davide

Installation

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

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.version=24.04
ADD file:8c609c85109d07bf47cf268a175b3be8bbe34fc0c41d15d99b090d099f4dc837 in /
CMD ["/bin/bash"]
ARG SENTRY_RELEASE=f9d2a382236dbaffea50aa4e06d37eeb7ccf0be5
ENV LANG=C.UTF-8 LC_ALL=C.UTF-8 PHX_SERVER=true PORT=4000 SENTRY_RELEASE=f9d2a382236dbaffea50aa4e06d37eeb7ccf0be5
RUN |1 SENTRY_RELEASE=f9d2a382236dbaffea50aa4e06d37eeb7ccf0be5 /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 |1 SENTRY_RELEASE=f9d2a382236dbaffea50aa4e06d37eeb7ccf0be5 /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 |1 SENTRY_RELEASE=f9d2a382236dbaffea50aa4e06d37eeb7ccf0be5 /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=f9d2a382236dbaffea50aa4e06d37eeb7ccf0be5
ENV SENTRY_RELEASE=f9d2a382236dbaffea50aa4e06d37eeb7ccf0be5
EXPOSE [4000/tcp]
CMD ["/app/bin/elefante" "start"]

Labels

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