fix(api): inscription parent — body 15mb, uploads persistants, 409 si unique PG

- NestExpressApplication + useBodyParser json/urlencoded 15mb
- UPLOAD_PHOTOS_DIR: résolution chemin absolu/relatif + doc .env.example / proxy
- docker-compose: volume backend_uploads + UPLOAD_PHOTOS_DIR par défaut
- Map erreur PostgreSQL 23505 → ConflictException (parent + AM)
- Logs Nest si échec SMTP après inscription (email déjà géré)

Made-with: Cursor
This commit is contained in:
2026-04-10 17:40:23 +02:00
parent 077a1ca3ed
commit 2b3128ce4a
4 changed files with 70 additions and 11 deletions
+5
View File
@@ -57,6 +57,10 @@ services:
NODE_ENV: ${NODE_ENV}
LOG_API_REQUESTS: ${LOG_API_REQUESTS:-false}
CONFIG_ENCRYPTION_KEY: ${CONFIG_ENCRYPTION_KEY}
# Photos inscription (base64) — chemin absolu dans le conteneur (voir volume backend_uploads)
UPLOAD_PHOTOS_DIR: ${UPLOAD_PHOTOS_DIR:-/app/uploads/photos}
volumes:
- backend_uploads:/app/uploads/photos
depends_on:
- database
labels:
@@ -94,6 +98,7 @@ services:
volumes:
postgres_data:
backend_uploads:
networks:
ptitspas_network: