Metal from Europe — carte interactive des groupes de metal européens (frontend statique + API Node.js + PostgreSQL/PostGIS + geocoder)
Coolify prefixe les reseaux externes avec l UUID du projet, donc external: true, name: coolify ne fonctionne pas pour les services sans labels Traefik. Solution : integrer la DB directement dans le compose sur bm_internal. - Service db: postgis/postgis:16-3.4, volume bm_dev_db_data - Tous les DATABASE_URL passent par postgres://bm:@db:5432/bm - depends_on db (condition: service_healthy) sur tous les consumers - crawler, geocoder, flaresolverr: plus de reseau coolify (inutile) - La DB Coolify standalone n9dttfjalj5trqsg3o8twduo peut etre arretee Env vars requises dans Coolify UI: POSTGRES_PASSWORD, BM_IMPORT_TOKEN, PGADMIN_EMAIL, PGADMIN_PASSWORD, NOMINATIM_EMAIL, NOMINATIM_USER_AGENT Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| apps | ||
| infra | ||
| .gitignore | ||
| docker-compose.dev.yml | ||
| docker-compose.yml | ||
| README.md | ||
Stack metalfrom.eu
test 4