Commit graph

4 commits

Author SHA1 Message Date
Camille
d683f88038 fix: use websecure entrypoint and ovh certresolver for forge Traefik
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-05-31 00:27:26 +02:00
Camille
c6b71a61f0 fix: connect frontend to forge proxy network with Traefik labels
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-05-31 00:19:21 +02:00
Camille
7b2bdefee3 fix: frontend health check use 127.0.0.1 to avoid IPv6 resolution
Some checks failed
ci/woodpecker/push/woodpecker Pipeline was canceled
2026-05-31 00:17:35 +02:00
Camille
acbc22e6f9 feat: add Coolify deployment pipeline via coolify-bridge
- .coolify-bridge.yml: per-project config (slug, branches, previews)
  No UUIDs needed — bridge creates Coolify resources automatically
- docker-compose.coolify.yml: Coolify-compatible compose with build
  directives, SERVICE_FQDN_FRONTEND_80, H2 profile for PR previews
- infra/traefik/onedev.yml: Traefik dynamic config routing
  git.pele.cam → OneDev (deployed to /data/coolify/proxy/dynamic/)
- coolify-bridge/: generic OneDev→Coolify bridge service
  FastAPI + APScheduler, auto-discovers all projects, find-or-create
  Coolify resources (project, server, env, apps), systemd service
- .onedev-buildspec.yml: add optional notify step at end of CI
2026-05-30 12:03:47 +02:00