core (sha256:c81df84305cd513c464283fbf91d32fc6a33e51941c27662f79e5960b33e483c)
Installation
docker pull git.imhof.cloud/opsdeck/core@sha256:c81df84305cd513c464283fbf91d32fc6a33e51941c27662f79e5960b33e483csha256:c81df84305cd513c464283fbf91d32fc6a33e51941c27662f79e5960b33e483cImage layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1782172800' |
| RUN /bin/sh -c sed -i 's/Components: main/Components: main contrib/' /etc/apt/sources.list.d/debian.sources && apt-get update && apt-get install -y --no-install-recommends zfsutils-linux smartmontools git ca-certificates util-linux curl && rm -rf /var/lib/apt/lists/* # buildkit |
| COPY /deno /usr/local/bin/deno # buildkit |
| WORKDIR /app |
| COPY /app /app # buildkit |
| ENV OPSDECK_ENV=production OPSDECK_DATA_DIR=/data OPSDECK_HOST_PROC=/host/proc OPSDECK_HOST_SYS=/host/sys DENO_DIR=/data/deno-cache DENO_NO_UPDATE_CHECK=1 |
| VOLUME [/data] |
| EXPOSE [8080/tcp] |
| HEALTHCHECK {Test:[CMD-SHELL curl -fsS http://localhost:8080/api/core/health || exit 1] Interval:30s Timeout:5s StartPeriod:1m30s StartInterval:0s Retries:0} |
| RUN /bin/sh -c git config --system safe.directory '*' # buildkit |
| CMD ["deno" "run" "--allow-read" "--allow-write=/data,/var/run/docker.sock" "--allow-env" "--allow-net" "--allow-ffi" "--allow-run=zpool,zfs,smartctl,git,df,lsblk,nproc,uname,deno" "packages/server/main.ts"] |
Details
2026-07-11 19:46:43 +02:00
2026-10-18 20:38:16 +02:00
Versions (206)
View all
Container
1
OCI / Docker
linux/amd64
176 MiB
buildcache
2026-10-29
nightly
2026-10-29
5778aef2fb4d
2026-10-29
6fcb27822104
2026-10-28
80eecf299c7e
2026-10-28