2026-05-12 01:47:18 +0800
581 MB
/app/hack/runtime/app-runner/graphon
APPRUNNER_SLIM_BINARY/app/hack/runtime/app-runner/slim
APPRUNNER_SLIM_PLUGIN_FOLDER/app/hack/runtime/app-runner/.slim/plugins
PATH/app/hack/runtime/app-runner/graphon/.venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:818154cda96df8bbb276b4f4339124da55756620a1037af15570bc95312850fa - 4.74% (27.5 MB)
[#001] sha256:fc09d197f1fb41382944bb4cc2549bcd103ef4335e3b26806890ea8d3540055e - 3.05% (17.7 MB)
[#002] sha256:a0997510b057e2e535772b7a76459fd423a8bb9079c3518cd801e8ed1b01a17e - 0.0% (1.16 KB)
[#003] sha256:b581998429624060f22d88cc2a0064da2c82df757d4027f5f363c17c29aaaf66 - 2.29% (13.3 MB)
[#004] sha256:c983bc9f604aa52077504451a5f40f6366ba44f2e157dea918593e39635792d1 - 0.0% (4.35 KB)
[#005] sha256:a0777c9d4ca79e5af89654aee9ae19790e3472f4f4f9b478c16c4d0bc73c1d45 - 0.0% (694 Bytes)
[#006] sha256:faec0bb5d539524648bb84653a45723055558098074e55518bace2b8ad7b7610 - 2.08% (12.1 MB)
[#007] sha256:43644e6e71a602b6e7ff480e6d8a003cd800558abd9a837b36f39dba98ad5a7f - 0.48% (2.82 MB)
[#008] sha256:8df152cd09ff12601b17cf44db8975b8efd3a5d6c8f353266868b7ca6690e6f2 - 87.36% (508 MB)
[#009] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
/bin/sh -c #(nop) ARG RELEASE
2026-04-10 06:56:52 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2026-04-10 06:56:52 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
2026-04-10 06:56:54 UTC/bin/sh -c #(nop) ADD file:c98b7645109cdf61ab97492b90629581b1b7cb925b9d58a5787a4aaeb719f2be in /
2026-04-10 06:56:54 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2026-05-04 12:07:12 +0800 (buildkit.dockerfile.v0)RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl netbase python3.12 python3.12-venv && rm -rf /var/lib/apt/lists/ && apt-get autoremove -y && apt-get autoclean -y # buildkit
2026-05-04 12:07:12 +0800 (buildkit.dockerfile.v0)RUN /bin/sh -c groupadd -r appuser --gid=1001 && useradd -r -g appuser --uid=1001 --home-dir=/app --shell=/bin/false appuser # buildkit
2026-05-12 01:44:48 +0800 (buildkit.dockerfile.v0)COPY --chown=appuser:appuser /src/bin/app-runner /app/ # buildkit
2026-05-12 01:44:48 +0800 (buildkit.dockerfile.v0)COPY --chown=appuser:appuser /src/hack/runtime/app-runner/graphon_runner_server.py /app/hack/runtime/app-runner/graphon_runner_server.py # buildkit
2026-05-12 01:44:49 +0800 (buildkit.dockerfile.v0)COPY --chown=appuser:appuser /src/hack/configs/app-runner/config.yaml /app/hack/configs/app-runner/config.yaml # buildkit
2026-05-12 01:44:49 +0800 (buildkit.dockerfile.v0)COPY --chown=appuser:appuser /out/slim /app/hack/runtime/app-runner/slim # buildkit
2026-05-12 01:44:49 +0800 (buildkit.dockerfile.v0)COPY --chown=appuser:appuser . /app/hack/runtime/app-runner/graphon # buildkit
2026-05-12 01:47:17 +0800 (buildkit.dockerfile.v0)ENV APPRUNNER_GRAPHON_DIR=/app/hack/runtime/app-runner/graphon APPRUNNER_SLIM_BINARY=/app/hack/runtime/app-runner/slim APPRUNNER_SLIM_PLUGIN_FOLDER=/app/hack/runtime/app-runner/.slim/plugins PATH=/app/hack/runtime/app-runner/graphon/.venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026-05-12 01:47:17 +0800 (buildkit.dockerfile.v0)RUN /bin/sh -c curl -LsSf https://astral.sh/uv/install.sh | sh && python3.12 -m venv /app/hack/runtime/app-runner/graphon/.venv && cp /root/.local/bin/uv /app/hack/runtime/app-runner/graphon/.venv/bin/uv && /root/.local/bin/uv pip install --python /app/hack/runtime/app-runner/graphon/.venv/bin/python /app/hack/runtime/app-runner/graphon && mkdir -p /app/hack/runtime/app-runner/.slim/plugins && chmod +x /app/app-runner /app/hack/runtime/app-runner/graphon_runner_server.py /app/hack/runtime/app-runner/slim && chown -R appuser:appuser /app # buildkit
2026-05-12 01:47:18 +0800 (buildkit.dockerfile.v0)WORKDIR /app
2026-05-12 01:47:18 +0800 (buildkit.dockerfile.v0)USER appuser
2026-05-12 01:47:18 +0800 (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{} 8081/tcp:{}]
2026-05-12 01:47:18 +0800 (buildkit.dockerfile.v0)CMD ["/app/app-runner" "server" "start" "-conf" "/app/hack/configs/app-runner/config.yaml"]
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.