- .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
104 lines
3.2 KiB
Text
104 lines
3.2 KiB
Text
# ──────────────────────────────────────────
|
|
# Node / NX
|
|
# ──────────────────────────────────────────
|
|
node_modules/
|
|
dist/
|
|
.nx/cache
|
|
.nx/workspace-data
|
|
.nx/installation
|
|
*.local
|
|
|
|
# Lockfiles — seul pnpm-lock.yaml est versionné
|
|
package-lock.json
|
|
yarn.lock
|
|
|
|
# pnpm
|
|
pnpm-debug.log*
|
|
.pnpm-store/
|
|
|
|
# ──────────────────────────────────────────
|
|
# Java / Maven
|
|
# ──────────────────────────────────────────
|
|
apps/backend/target/
|
|
**/*.class
|
|
*.jar
|
|
*.war
|
|
*.ear
|
|
hs_err_pid*
|
|
replay_pid*
|
|
|
|
# Maven wrapper cache
|
|
.m2/
|
|
|
|
# ──────────────────────────────────────────
|
|
# Environment
|
|
# ──────────────────────────────────────────
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# ──────────────────────────────────────────
|
|
# IDE — IntelliJ IDEA
|
|
# ──────────────────────────────────────────
|
|
.idea/
|
|
*.iml
|
|
*.ipr
|
|
*.iws
|
|
out/
|
|
|
|
# IDE — VS Code (keep workspace-shared settings)
|
|
.vscode/settings.json
|
|
.vscode/*.code-workspace
|
|
.vscode/.ropeproject
|
|
|
|
# IDE — Eclipse
|
|
.classpath
|
|
.project
|
|
.settings/
|
|
bin/
|
|
|
|
# ──────────────────────────────────────────
|
|
# OS
|
|
# ──────────────────────────────────────────
|
|
.DS_Store
|
|
.DS_Store?
|
|
._*
|
|
.Spotlight-V100
|
|
.Trashes
|
|
ehthumbs.db
|
|
Thumbs.db
|
|
desktop.ini
|
|
|
|
# ──────────────────────────────────────────
|
|
# Docker
|
|
# ──────────────────────────────────────────
|
|
.docker/
|
|
.docker-oci/
|
|
|
|
# ──────────────────────────────────────────
|
|
# Tests & Coverage
|
|
# ──────────────────────────────────────────
|
|
coverage/
|
|
reports/
|
|
.m2/
|
|
apps/backend/target/surefire-reports/
|
|
|
|
# ──────────────────────────────────────────
|
|
# Logs
|
|
# ──────────────────────────────────────────
|
|
*.log
|
|
logs/
|
|
apps/backend/logs/
|
|
|
|
# ──────────────────────────────────────────
|
|
# Temporaires
|
|
# ──────────────────────────────────────────
|
|
tmp/
|
|
temp/
|
|
*.tmp
|
|
*.bak
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
coolify-bridge/
|
|
infra/
|