Metal from Europe — carte interactive des groupes de metal européens (frontend statique + API Node.js + PostgreSQL/PostGIS + geocoder)
Find a file
Nicolas Fryder 10ab0055d5 fix(admin): alias réseau dédié pour éviter la collision DNS prod/dev sur "api"
Root cause du 404 intermittent : les stacks prod et dev déclarent tous les
deux un service nommé "api" attaché au même réseau externe coolify. Docker
DNS répond aléatoirement avec l'IP du conteneur prod OU dev pour le nom
"api" — quand admin/nginx tombait sur le mauvais conteneur (inaccessible
depuis cet environnement), ça donnait "connect() failed: Connection
refused" puis 404 côté client. Le resolver dynamique (commit précédent)
ne corrige pas cette collision, il la rend juste plus visible/intermittente.

Fix : alias réseau unique par environnement (bm-api-internal en prod,
dev-api-internal en dev) sur le service api, et apps/admin/Dockerfile
prend un ARG API_UPSTREAM substitué par sed dans nginx.conf au build,
pointant vers l'alias correspondant.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-30 22:27:47 +02:00
apps fix(admin): alias réseau dédié pour éviter la collision DNS prod/dev sur "api" 2026-06-30 22:27:47 +02:00
infra feat(db): système de migrations SQL + refonte schéma 2026-06-27 15:09:35 +02:00
.gitignore fix: exclure .claude du tracking git 2026-06-27 11:35:14 +02:00
docker-compose.dev.yml fix(admin): alias réseau dédié pour éviter la collision DNS prod/dev sur "api" 2026-06-30 22:27:47 +02:00
docker-compose.yml fix(admin): alias réseau dédié pour éviter la collision DNS prod/dev sur "api" 2026-06-30 22:27:47 +02:00
README.md test deploy 4 2026-06-27 14:05:50 +02:00

Stack metalfrom.eu

test 4