Skip to content

Commit 9841f4b

Browse files
cursoragentpRizz
andcommitted
chore(docker): use ephemeral buildx builder in check-docker
Co-authored-by: Peter Ryszkiewicz <pRizz@users.noreply.github.com>
1 parent 3058c7d commit 9841f4b

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

justfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -216,10 +216,10 @@ build-docker-no-cache:
216216
check-docker:
217217
@echo "Checking Dockerfile syntax and build stages..."
218218
@cp packages/core/src/docker/Dockerfile Dockerfile.build
219-
@builder=opencode-cloud-precommit; \
220-
if ! docker buildx inspect "$builder" >/dev/null 2>&1; then \
221-
docker buildx create --name "$builder" --driver docker-container >/dev/null; \
222-
fi; \
219+
@builder="opencode-cloud-precommit-$$"; \
220+
cleanup() { docker buildx rm "$builder" >/dev/null 2>&1 || true; }; \
221+
trap cleanup EXIT; \
222+
docker buildx create --name "$builder" --driver docker-container >/dev/null; \
223223
docker buildx inspect "$builder" --bootstrap >/dev/null; \
224224
docker buildx build \
225225
--builder "$builder" \

0 commit comments

Comments
 (0)