xenomorph (latest-amd64)

Published 2026-07-29 20:00:19 +02:00 by loweel

Installation

docker pull git.keinpfusch.net/loweel/xenomorph:latest-amd64
sha256:9feaa8b6374572f343c060848383cc7017c4d2b53fb67c948c2da98461edaaa9

Image layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1783900800'
ENV DEBIAN_FRONTEND=noninteractive XENOMORPH_BASEDIR=/var/lib/xenomorph/data XENOMORPH_CONFIG=/etc/xenomorph/server.json
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates libssl3 && rm -rf /var/lib/apt/lists/* && groupadd --system --gid 10001 xenomorph && useradd --system --uid 10001 --gid xenomorph --home-dir /var/lib/xenomorph --no-create-home --shell /usr/sbin/nologin xenomorph # buildkit
WORKDIR /opt/xenomorph
COPY /src/bin/xenomorph /usr/local/bin/xenomorph # buildkit
COPY /runtime-libs/ /usr/local/lib/ # buildkit
COPY /src/static ./static # buildkit
COPY /src/etc/server.json.example /usr/share/xenomorph/examples/server.json # buildkit
COPY /src/etc/user.json.example /usr/share/xenomorph/examples/user.json # buildkit
RUN /bin/sh -c install -d -m 0755 /etc/xenomorph /var/lib/xenomorph && ldconfig && cp /usr/share/xenomorph/examples/server.json /etc/xenomorph/server.json && sed -i 's/"address": "127.0.0.1"/"address": "0.0.0.0"/' /etc/xenomorph/server.json && chown -R root:root /etc/xenomorph && chmod 0644 /etc/xenomorph/server.json && chown xenomorph:xenomorph /var/lib/xenomorph # buildkit
USER xenomorph
EXPOSE [8001/tcp]
HEALTHCHECK {Test:[CMD xenomorph state /var/lib/xenomorph/data] Interval:30s Timeout:5s StartPeriod:10s StartInterval:0s Retries:3}
ENTRYPOINT ["/usr/local/bin/xenomorph"]
CMD ["httpd" "/var/lib/xenomorph/data"]
Details
Container
2026-07-29 20:00:19 +02:00
0
OCI / Docker
linux/amd64
61 MiB
Versions (1) View all
latest-amd64 2026-07-29