xenomorph (latest-amd64)
Published 2026-07-29 20:00:19 +02:00 by loweel
Installation
docker pull git.keinpfusch.net/loweel/xenomorph:latest-amd64sha256:9feaa8b6374572f343c060848383cc7017c4d2b53fb67c948c2da98461edaaa9Image 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
2026-07-29 20:00:19 +02:00
Versions (1)
View all
Container
0
OCI / Docker
linux/amd64
61 MiB
latest-amd64
2026-07-29