thinforge-worker (sha256:027160424759ae1514e61764418447efb36d35184ed262188c92323ae472f633)

Published 2026-10-22 05:25:06 +00:00 by Thinforge

Installation

docker pull git.thinforge.org/thinforge/thinforge-worker@sha256:027160424759ae1514e61764418447efb36d35184ed262188c92323ae472f633
sha256:027160424759ae1514e61764418447efb36d35184ed262188c92323ae472f633

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.54.1
ARG SYFT_SHA256=c069905b391cc4c20a5ba65ad5c10be2a7ba074f8ea6ad203e24d14e303dad47
ARG GRYPE_VERSION=0.120.1
ARG GRYPE_SHA256=0a9ee97ef5ae2ee953b0a80098105052e846cdbe319a57d808b519c33cd1343d
RUN |4 SYFT_VERSION=1.54.1 SYFT_SHA256=c069905b391cc4c20a5ba65ad5c10be2a7ba074f8ea6ad203e24d14e303dad47 GRYPE_VERSION=0.120.1 GRYPE_SHA256=0a9ee97ef5ae2ee953b0a80098105052e846cdbe319a57d808b519c33cd1343d /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 LICENSES/GPL-2.0.txt /usr/share/licenses/GPL-2.0.txt # buildkit
COPY LICENSES/GPL-3.0.txt /usr/share/licenses/GPL-3.0.txt # buildkit
COPY THIRD_PARTY_LICENSES.md /usr/share/licenses/THIRD_PARTY_LICENSES.md # buildkit
COPY WRITTEN_OFFER.md /usr/share/licenses/WRITTEN_OFFER.md # buildkit
COPY docker/backend/entrypoint.sh /entrypoint.sh # buildkit
RUN |4 SYFT_VERSION=1.54.1 SYFT_SHA256=c069905b391cc4c20a5ba65ad5c10be2a7ba074f8ea6ad203e24d14e303dad47 GRYPE_VERSION=0.120.1 GRYPE_SHA256=0a9ee97ef5ae2ee953b0a80098105052e846cdbe319a57d808b519c33cd1343d /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.6.0
Details
Container
2026-10-22 05:25:06 +00:00
0
OCI / Docker
linux/amd64
133 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