#!/usr/bin/env bash set -euo pipefail cd "$(dirname "$0")/.." # Install deps (container starts from a clean image). npm ci # DB path used by DATABASE_URL="file:../../.data/clientsflow-dev.db" from /app/Frontend DB_FILE="/app/.data/clientsflow-dev.db" # First boot: create schema + seed. # Next boots: keep data, only sync schema and re-run idempotent seed. if [[ ! -f "$DB_FILE" ]]; then npx prisma db push --force-reset else npx prisma db push fi node prisma/seed.mjs exec npm run dev -- --host 0.0.0.0 --port 3000