diff --git a/.gitea/workflows/deploy-claude-dev-dev.yml b/.gitea/workflows/deploy-claude-dev-dev.yml index 36f56b7..cc32cbc 100644 --- a/.gitea/workflows/deploy-claude-dev-dev.yml +++ b/.gitea/workflows/deploy-claude-dev-dev.yml @@ -52,6 +52,12 @@ jobs: echo "CLAUDE_DEV_IMAGE_TAG=${image_tag}" >> "$GITHUB_ENV" echo "CLAUDE_DEV_IMAGE=${image_ref}" >> "$GITHUB_ENV" + - name: Preload base image from server2 + if: env.ROLLBACK_ONLY == '0' + run: | + set -euo pipefail + ssh -o StrictHostKeyChecking=accept-new server2 "podman pull docker.io/library/node:20-bookworm-slim >/dev/null && podman save docker.io/library/node:20-bookworm-slim" | docker load + - name: Build claude-dev image if: env.ROLLBACK_ONLY == '0' run: | diff --git a/claude-dev/Dockerfile b/claude-dev/Dockerfile index d281067..5eeecab 100644 --- a/claude-dev/Dockerfile +++ b/claude-dev/Dockerfile @@ -1,4 +1,4 @@ -FROM node:20-bookworm +FROM node:20-bookworm-slim ENV DEBIAN_FRONTEND=noninteractive