Commit graph

3 commits

Author SHA1 Message Date
dlawler489
f35ba17401 Run build job on host-mode 'docker' label (ubuntu-latest is a container without docker)
Some checks failed
Build and Push Docker Images / build-and-push (push) Failing after 1s
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 21:25:10 +10:00
dlawler489
17336c97b6 Make Forgejo workflow node-free (manual git checkout)
Some checks failed
Build and Push Docker Images / build-and-push (push) Failing after 1s
The mac-mini runner runs jobs in host mode with no Node, so JS actions
like actions/checkout fail with 'Cannot find: node in PATH'. Replace it
with a plain git init/fetch/checkout so the workflow needs only git +
docker, both present on the host.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 21:21:38 +10:00
dlawler489
b2bd70a356 Switch CI/CD from GitHub Actions + GHCR to Forgejo Actions + Forgejo registry
Some checks failed
Build and Push Docker Images / build-and-push (push) Failing after 9s
- Add .forgejo/workflows/docker-build.yml: builds API (production) and
  nginx (nginx-frontend) images with plain docker build/push and pushes
  to git.plexultra.com (native arm64 on the mac-mini runner)
- Remove .github/workflows/docker-build.yml (GHCR/GitHub-specific)
- Point docker-compose.deploy.yml images at git.plexultra.com registry

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 21:16:06 +10:00