solidcraft (sha256:fb22a5019ca1a4bc247102aaba0113b17c3bfbaab02108fecf86eaed6f508bb8)

Published 2026-10-21 16:24:22 +00:00 by alf

Installation

docker pull forgejo.lewerken.duckdns.org/iris/solidcraft@sha256:fb22a5019ca1a4bc247102aaba0113b17c3bfbaab02108fecf86eaed6f508bb8
sha256:fb22a5019ca1a4bc247102aaba0113b17c3bfbaab02108fecf86eaed6f508bb8

Image layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1792531975'
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends python3 && rm -rf /var/lib/apt/lists/* && useradd --create-home iris # buildkit
ENV SOLIDCRAFT_GPU=cpu
ENV SOLIDCRAFT_WORKSPACE=/workspaces/solidcraft SOLIDCRAFT_WORKSPACES=/workspaces
RUN /bin/sh -c mkdir -p /opt/web /opt/web/workspace "$SOLIDCRAFT_WORKSPACE" "$SOLIDCRAFT_WORKSPACES" && chown -R iris:iris /opt "$SOLIDCRAFT_WORKSPACE" "$SOLIDCRAFT_WORKSPACES" # buildkit
COPY /src/dist/web/ /opt/web/ # buildkit
COPY /src/dist/solidcraft-cli /usr/local/bin/solidcraft-cli # buildkit
COPY packaging/iris/server.py /opt/server.py # buildkit
USER iris
EXPOSE [3000/tcp]
HEALTHCHECK {Test:[CMD-SHELL python3 -c "import urllib.request; urllib.request.urlopen('http://127.0.0.1:3000/healthz', timeout=4)" || exit 1] Interval:30s Timeout:5s StartPeriod:0s StartInterval:0s Retries:0}
CMD ["python3" "/opt/server.py" "--port" "3000"]
Details
Container
2026-10-21 16:24:22 +00:00
0
OCI / Docker
linux/amd64
154 MiB
Versions (2) View all
0.18.2 2026-10-21
latest 2026-10-21