Deploy: swipelab remote, docker compose, Forgejo image workflow #2

Merged
agra merged 1 commit from docker-deploy into main 2026-10-13 19:58:59 +03:00
Owner

Tracker: #3029

Builds on #1 (docker-nas); merge that first — until then this PR also shows its commit.

  • Forgejo workflow publishes the server image to git.swipelab.com; compose pulls it

.forgejo/workflows/image.yml runs on push to main and on dispatch (runs-on: docker, node:22-bookworm + static docker CLI, as in sx/sx), tags git.swipelab.com/agra/mini-alert:latest and the short sha, and pushes with the repo secret REGISTRY_TOKEN (set). compose.yaml now names that image, so a NAS can docker compose pull && docker compose up -d; build: . still builds locally.

Head: 34e33e1cd0

Tracker: [#3029](https://sak.swipelab.com/tasks/3029) Builds on #1 (docker-nas); merge that first — until then this PR also shows its commit. - Forgejo workflow publishes the server image to git.swipelab.com; compose pulls it `.forgejo/workflows/image.yml` runs on push to main and on dispatch (runs-on: docker, node:22-bookworm + static docker CLI, as in sx/sx), tags `git.swipelab.com/agra/mini-alert:latest` and the short sha, and pushes with the repo secret `REGISTRY_TOKEN` (set). `compose.yaml` now names that image, so a NAS can `docker compose pull && docker compose up -d`; `build: .` still builds locally. Head: 34e33e1cd0257a2a4f55ee266a0aa6a7bccd4400
agra merged commit 2a6a5ebdfb into main 2026-10-13 19:58:59 +03:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
agra/mini-alert!2
No description provided.