From 0b9227648b7f407a091b978d77bdd9c0993f744a Mon Sep 17 00:00:00 2001 From: lichenblankie Date: Sat, 11 Apr 2026 07:08:41 +0000 Subject: [PATCH] Fixed workflow build --- .forgejo/workflows/build.yml | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 538e3de..574f745 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -66,9 +66,22 @@ jobs: if [ -z "$TAG" ]; then TAG="latest" fi - # Configure Docker DNS and build + # Configure Docker daemon with DNS mkdir -p ~/.docker - echo '{"dns": ["8.8.8.8", "1.1.1.1"]}' > ~/.docker/daemon.json - docker build -t registry.derickphan.com/tinyweb:$TAG . + cat > ~/.docker/daemon.json << 'EOF' + { + "dns": ["8.8.8.8", "1.1.1.1"], + "builder": { + "features": { + "buildkit": true + } + } + } + EOF + # Restart docker to pick up new config + pkill dockerd || true + sleep 2 + # Build with buildkit + DOCKER_BUILDKIT=1 docker build --network=host -t registry.derickphan.com/tinyweb:$TAG . docker push registry.derickphan.com/tinyweb:$TAG