syoul and Claude Sonnet 4.6
017806025c
fix: redirect_slashes=False pour éviter les 307 avec IPs Docker internes
...
FastAPI redirige /communes → /communes/ avec l'IP container dans le
Location header, inaccessible depuis le navigateur via Fabio.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 12:41:10 +01:00
syoul and Claude Sonnet 4.6
c9bb437695
fix: régénérer package-lock.json (désynchronisé avec package.json)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 12:19:59 +01:00
syoul and Claude Sonnet 4.6
f314998ca5
fix: npm ci --legacy-peer-deps pour pinia 3 / @pinia-nuxt 0.9 (peer dep conflict)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 12:17:39 +01:00
syoul and Claude Sonnet 4.6
e05d081cac
ci: exclure tests dépendant de Eau2018.xls (données dev, absent en CI)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 12:14:12 +01:00
syoul and Claude Sonnet 4.6
4951e20099
ci: réécriture pipeline Woodpecker next + migration Fabio
...
- Format liste steps (Woodpecker next)
- Séparation from_secret / volumes (bug Woodpecker next)
- Suppression $\{VAR\} → $VAR dans les commands
- Ajout security-check, validate, test-backend
- Ajout SBOM : syft + trivy + dependency-track
- Ajout write-env / test-env / test-deploy / healthcheck
- Remplacement SSH+registry → build local + deploy via Docker socket
- docker-compose : Traefik → Fabio/Registrator (labels SERVICE_*)
- docker-compose : build: → image: pré-construites
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 12:09:40 +01:00