diff --git a/backend/Dockerfile b/backend/Dockerfile index b1d64fd..11c5f78 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -32,8 +32,9 @@ COPY --from=builder /app/dist ./dist RUN addgroup -g 1001 -S nodejs RUN adduser -S nestjs -u 1001 -# Créer le dossier uploads et donner les permissions -RUN mkdir -p /app/uploads/photos && chown -R nestjs:nodejs /app/uploads +# Dossiers écriture runtime (nestjs non-root) : photos + documents légaux (PDF) +RUN mkdir -p /app/uploads/photos /app/documents/legaux && \ + chown -R nestjs:nodejs /app/uploads /app/documents USER nestjs diff --git a/docker-compose.yml b/docker-compose.yml index dcfa74b..4dcd87f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -61,6 +61,8 @@ services: UPLOAD_PHOTOS_DIR: ${UPLOAD_PHOTOS_DIR:-/app/uploads/photos} volumes: - backend_uploads:/app/uploads/photos + # PDF CGU / privacy (upload admin) — persistance entre redémarrages + - backend_documents_legaux:/app/documents/legaux depends_on: - database labels: @@ -105,6 +107,7 @@ services: volumes: postgres_data: backend_uploads: + backend_documents_legaux: networks: ptitspas_network: