2e085fc7c7
Merge pull request 'release: sync dev -> main (CI pipeline update)' ( #2 ) from dev into main
ci/woodpecker/push/woodpecker Pipeline was successful
2026-05-30 22:51:08 +00:00
e858222deb
ci: use dev branch and rename deploy step ( #1 )
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
2026-05-30 22:43:40 +00:00
Camille
d683f88038
fix: use websecure entrypoint and ovh certresolver for forge Traefik
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
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
ci/woodpecker/push/woodpecker Pipeline was canceled
2026-05-31 00:17:35 +02:00
Camille
b96c543c5c
ci: add Authorization header to Coolify deploy webhooks
ci/woodpecker/push/woodpecker Pipeline was successful
2026-05-31 00:10:58 +02:00
Camille
212b72c161
ci: add Woodpecker CI pipeline
2026-05-30 23:44:49 +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
Camille
bd54c63368
fix(ci): update OneDev buildspec triggers to limit branches for direct pushes
2026-05-30 00:39:20 +02:00
Camille
130e47cf3f
fix(ci): explicitly invoke bash in OneDev buildspec to ensure proper script execution
2026-05-30 00:35:17 +02:00
Camille
85de652fea
fix(ci): set CommandStep runAs and escape @ in pnpm version
2026-05-30 00:32:42 +02:00
Camille
343ed1af1f
fix(ci): use OCIOutput instead of invalid DockerLoadOutput
2026-05-30 00:31:54 +02:00
Camille
bf6caa0c26
fix(ci): remove invalid userMatch from PullRequestUpdateTrigger
2026-05-30 00:29:43 +02:00
Camille
d9f84ec2c9
fix(ci): use correct OneDev PublishJUnitReportStep type
2026-05-30 00:27:24 +02:00
Camille
9f34dd164a
ci: harden OneDev pipeline per review feedback
2026-05-30 00:23:11 +02:00
Camille
2051bfe1e6
ci: add OneDev pipeline for build, test, and Docker images
...
Configure Build and Test and Docker Build jobs with branch and PR
triggers, plus a root .dockerignore to keep Docker contexts lean.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-30 00:00:59 +02:00
Camille
b1c1972c6f
refactor: update Dockerfile and TypeScript configuration for frontend
2026-05-29 23:55:13 +02:00
Camille
7a9383e87f
feat: bootstrap fullstack NX monorepo (Spring Boot + React)
...
- Add Spring Boot 3.4 backend with health API, CORS, and dev/prod profiles
- Add React 18 + Vite frontend with typed health client
- Configure NX workspace, pnpm, and Docker Compose stacks
- Document stack, commands, and layout in README
- Add .gitignore for Node, Java, Docker, and IDE artifacts
2026-05-29 23:42:03 +02:00
Camille Pele
91a659a938
Add README.md
2026-05-29 19:10:11 +00:00