Commit graph

14 commits

Author SHA1 Message Date
Camille
b96c543c5c ci: add Authorization header to Coolify deploy webhooks
All checks were successful
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