thinforge-worker (sha256:0bc80010be7065cc52641b7f38edbb30ca3de41624aacf225d5973ad9c328ce9)

Published 2026-09-24 17:21:37 +00:00 by Thinforge

Installation

docker pull git.thinforge.org/thinforge/thinforge-worker@sha256:0bc80010be7065cc52641b7f38edbb30ca3de41624aacf225d5973ad9c328ce9
sha256:0bc80010be7065cc52641b7f38edbb30ca3de41624aacf225d5973ad9c328ce9

Image layers

ADD alpine-minirootfs-3.24.1-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
RUN /bin/sh -c apk upgrade --no-cache && apk add --no-cache ca-certificates openssl openssh-client curl iputils iproute2 cdrkit minisign p7zip postgresql18-client && apk add --no-cache --repository=https://dl-cdn.alpinelinux.org/alpine/edge/main --repository=https://dl-cdn.alpinelinux.org/alpine/edge/community docker-cli docker-cli-compose # buildkit
ARG SYFT_VERSION=1.52.0
ARG SYFT_SHA256=caeedb81fb0491615f1ebd1761e4145d41ee86dd2cc7bf80669f9f5ad9d6133d
ARG GRYPE_VERSION=0.119.0
ARG GRYPE_SHA256=3fa2dc4b924621ab65404cf08d0b8438d896d80ab949c9d5a4ca283c36004c9b
RUN |4 SYFT_VERSION=1.52.0 SYFT_SHA256=caeedb81fb0491615f1ebd1761e4145d41ee86dd2cc7bf80669f9f5ad9d6133d GRYPE_VERSION=0.119.0 GRYPE_SHA256=3fa2dc4b924621ab65404cf08d0b8438d896d80ab949c9d5a4ca283c36004c9b /bin/sh -c set -eu; [ "$(uname -m)" = x86_64 ] || { echo "syft/grype: hinterlegt sind nur Pruefsummen fuer amd64" >&2; exit 1; }; installiere() { curl -sSfL -o "/tmp/$1.tar.gz" "https://github.com/anchore/$1/releases/download/v$2/$1_$2_linux_amd64.tar.gz"; echo "$3 /tmp/$1.tar.gz" | sha256sum -c -; tar -xzf "/tmp/$1.tar.gz" -C /tmp "$1"; install -m 0755 "/tmp/$1" "/usr/local/bin/$1"; rm -f "/tmp/$1.tar.gz" "/tmp/$1"; }; installiere syft "$SYFT_VERSION" "$SYFT_SHA256"; installiere grype "$GRYPE_VERSION" "$GRYPE_SHA256" # buildkit
COPY /app/target/release/thinforge-api /usr/local/bin/ # buildkit
COPY /app/target/release/thinforge-worker /usr/local/bin/ # buildkit
COPY /app/target/release/thinforge-migrate /usr/local/bin/ # buildkit
COPY /app/target/release/thinforge-ansible-inventory /usr/local/bin/ # buildkit
COPY docs/CHANGELOG.md /app/CHANGELOG.md # buildkit
COPY docs/CHANGELOG.en.md /app/CHANGELOG.en.md # buildkit
COPY LICENSE /app/LICENSE # buildkit
COPY NOTICE /app/NOTICE # buildkit
COPY THIRD_PARTY_LICENSES.md /app/THIRD_PARTY_LICENSES.md # buildkit
COPY WRITTEN_OFFER.md /app/WRITTEN_OFFER.md # buildkit
COPY docker/backend/entrypoint.sh /entrypoint.sh # buildkit
RUN |4 SYFT_VERSION=1.52.0 SYFT_SHA256=caeedb81fb0491615f1ebd1761e4145d41ee86dd2cc7bf80669f9f5ad9d6133d GRYPE_VERSION=0.119.0 GRYPE_SHA256=3fa2dc4b924621ab65404cf08d0b8438d896d80ab949c9d5a4ca283c36004c9b /bin/sh -c chmod +x /entrypoint.sh # buildkit
EXPOSE [8000/tcp]
ENTRYPOINT ["/entrypoint.sh"]
CMD ["thinforge-api"]

Labels

Key Value
com.docker.compose.project thinforge
com.docker.compose.service worker
com.docker.compose.version 5.5.1
Details
Container
2026-09-24 17:21:37 +00:00
7
OCI / Docker
linux/amd64
129 MiB
Versions (16) View all
beta 2026-10-22
v2026.09.24 2026-09-24
release 2026-09-24
latest 2026-09-24
v2026.08.23-2 2026-08-23