#!/bin/sh # SIOP V2 — démarrage du conteneur API : # 1. migrations Prisma (idempotentes — la base est toujours à jour du code) ; # 2. seed optionnel (SEED_ON_START=true : dev/démo — idempotent, jamais # destructif : il n'écrase ni matrice existante ni mot de passe) ; # 3. API. Le double verrou DEMO_MODE (ADR-002) est vérifié au boot. set -e ./node_modules/.bin/prisma migrate deploy if [ "$SEED_ON_START" = "true" ]; then node dist/seed/seed.js fi exec node dist/main.js