10 Commits

Author SHA1 Message Date
jason 1107d0410f fix(ci): build without BuildKit — runner has no buildx
Build and Push Docker Image / build (push) Successful in 2m6s
The CI host builds with the legacy Docker builder (buildx/BuildKit missing on
the runner). Drop the '# syntax' directive and the 'RUN --mount=type=cache'
npm cache mount from the Dockerfile, and remove DOCKER_BUILDKIT=1 from the
workflow. Restores a green build so registry.alwisp.com/jason/mrp-qrcode:latest
publishes and PORT can roll the container off the pinned old digest.
2026-07-19 14:17:13 -05:00
jason d1e6add207 ci: enable BuildKit (DOCKER_BUILDKIT=1) so Dockerfile cache mounts build
Build and Push Docker Image / build (push) Failing after 3s
The legacy builder ignores '# syntax=docker/dockerfile:1.7' and fails at the
first 'RUN --mount=type=cache' in the deps stage, which is why runs #193, #382
and #433 all died in ~3s at Step 5/38. Activating dockerd's integrated BuildKit
backend fixes the build so :latest publishes again.
2026-07-19 14:15:31 -05:00
jason 7465fc3b6c ci: unify to canonical docker-build workflow (drift labels baked in)
Build and Push Docker Image / build (push) Failing after 6s
2026-07-19 13:45:51 -05:00
Jason Stedwell 1b33e6875a ci: trigger PORT auto-redeploy after image push
Build and Push Docker Image / build (push) Failing after 6s
2026-07-18 20:25:32 -05:00
jason 736e1181a4 Fix docker-build.yml push trigger branch to match default branch
Build and Push Docker Image / build (push) Failing after 5s
2026-07-02 10:07:40 -05:00
jason 98da615199 Update docker-build.yml workflow 2026-07-02 10:03:18 -05:00
jason e5f2581237 docker-build.yml: build + push :latest only, no cleanup step
Build and Push Docker Image / build (push) Failing after 5s
Operator preference: build and push the :latest image to the registry and
leave it; no per-build host cleanup (handle orphan images separately).
2026-06-30 07:07:14 -05:00
jason ca96e3461f docker-build.yml: push :latest only + clean up host build images
Build and Push Docker Image / build (push) Failing after 6s
- drop per-commit :sha tag (registry stays one tag per repo)
- remove the built image and prune dangling layers after push so CI builds
  stop accumulating orphan images on the Unraid host
2026-06-29 23:07:42 -05:00
jason 9b56bf1683 Update docker-build.yml: run on forgerunner host label, fix doubled image path
Build and Push Docker Image / build (push) Failing after 6s
2026-06-29 22:58:06 -05:00
jason 11bbbcca52 Add .gitea/workflows/docker-build.yml
Build and Push Docker Image / build (push) Failing after 49s
2026-04-21 09:08:13 -05:00