xo-dev-rjenfk (v24)
Published 2026-09-17 11:52:04 +00:00 by fodurrr
Installation
docker pull git.xpando.ai/fodurrr/xo-dev-rjenfk:v24sha256:ba6e66984ca773a198cfe9844a8bda4e03b8cfaf9e8d23accf06d08094cf5591Image layers
| # debian.sh --arch 'arm64' out/ 'bookworm' '@1787529600' |
| ARG INFISICAL_VERSION=0.43.121 |
| ARG INFISICAL_DEB_SHA256_ARM64=fb82ef4838a4a743ff7a311056e772dcffc3a8a37f20ef01e92822152edfa844 |
| ARG INFISICAL_DEB_SHA256_X64=31716b899abe6fed8dfa77daa9af088f7f5a52b6ee45cbaf0ef9c326df31c110 |
| SHELL [/bin/bash -o pipefail -c] |
| ENV LANG=C.UTF-8 MIX_ENV=prod PHX_SERVER=true |
| RUN |3 INFISICAL_VERSION=0.43.121 INFISICAL_DEB_SHA256_ARM64=fb82ef4838a4a743ff7a311056e772dcffc3a8a37f20ef01e92822152edfa844 INFISICAL_DEB_SHA256_X64=31716b899abe6fed8dfa77daa9af088f7f5a52b6ee45cbaf0ef9c326df31c110 /bin/bash -o pipefail -c apt-get update -y && apt-get install -y libstdc++6 openssl ca-certificates libncurses5 locales curl bash gnupg && ARCH=$(dpkg --print-architecture) && case "${ARCH}" in arm64) INFISICAL_DEB_SHA256="${INFISICAL_DEB_SHA256_ARM64}" ;; amd64) INFISICAL_DEB_SHA256="${INFISICAL_DEB_SHA256_X64}" ;; *) echo "unsupported Infisical .deb architecture: ${ARCH}" >&2; exit 2 ;; esac && curl -1sLf -o /tmp/infisical.deb "https://artifacts-cli.infisical.com/deb/pool/stable/i/in/infisical_${INFISICAL_VERSION}_linux_${ARCH}.deb" && echo "${INFISICAL_DEB_SHA256} /tmp/infisical.deb" | sha256sum -c - && apt-get install -y /tmp/infisical.deb && rm -f /tmp/infisical.deb && apt-get clean && rm -f /var/lib/apt/lists/*_* && sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen && locale-gen # buildkit |
| WORKDIR /app |
| ARG APP_REVISION=22e4555e15013f28f6d2e7c05c1147e4acc5367f |
| ENV APP_REVISION=22e4555e15013f28f6d2e7c05c1147e4acc5367f |
| COPY /app/_build/prod/rel/xo ./ # buildkit |
| COPY LICENSE THIRD-PARTY-NOTICES ./ # buildkit |
| RUN |4 INFISICAL_VERSION=0.43.121 INFISICAL_DEB_SHA256_ARM64=fb82ef4838a4a743ff7a311056e772dcffc3a8a37f20ef01e92822152edfa844 INFISICAL_DEB_SHA256_X64=31716b899abe6fed8dfa77daa9af088f7f5a52b6ee45cbaf0ef9c326df31c110 APP_REVISION=22e4555e15013f28f6d2e7c05c1147e4acc5367f /bin/bash -o pipefail -c chown -R nobody:nogroup /app # buildkit |
| USER nobody |
| EXPOSE [4000/tcp] |
| HEALTHCHECK {Test:[CMD-SHELL curl -f http://localhost:4000/api/health || exit 1] Interval:30s Timeout:5s StartPeriod:10s StartInterval:0s Retries:3} |
| ENTRYPOINT ["/app/bin/server"] |