ci: migrate to Portainer Git stack + registry-pushed image
Some checks failed
Deploy / deploy (push) Failing after 15s

- Compose: build → image (Gitea registry ci namespace)
- Workflow: build + push UI image + POST Portainer webhook (3-attempt retry)
- Drop transient .env file; secrets via Portainer stack Env
- Drop auto-version-bump commit-back
- Add crowdsec@file to middlewares chain

Repo secrets required: REGISTRY_TOKEN, PORTAINER_WEBHOOK_URL.
Rollback branch: pre-portainer-migration.
This commit is contained in:
2026-06-20 12:26:24 +02:00
parent ed7ed4fd9e
commit afedd44043
2 changed files with 18 additions and 46 deletions

View File

@@ -29,14 +29,11 @@ services:
- "traefik.http.routers.outline-sync.rule=Host(`sync.domverse-berlin.eu`)"
- "traefik.http.routers.outline-sync.entrypoints=https"
- "traefik.http.routers.outline-sync.tls.certresolver=http"
- "traefik.http.routers.outline-sync.middlewares=authentik@docker"
- "traefik.http.routers.outline-sync.middlewares=crowdsec@file,authentik@docker"
- "traefik.http.services.outline-sync.loadbalancer.server.port=8080"
outline-sync-ui:
build:
context: .
args:
APP_VERSION: ${APP_VERSION:-dev}
image: git.domverse-berlin.eu/ci/outline-sync/ui:${TAG:-latest}
container_name: outline-sync-ui
restart: unless-stopped
depends_on: