Files
sp/apps/web/docker-entrypoint.sh
Semih d189206f06 feat(phase1a): admin-sdk base, audit helper, project seed, panel pages
- src/lib/audit.ts + src/lib/admin-sdk/base.ts (typed HTTP + auto audit)
- prisma/seed.ts seeds 5 projects (all inactive)
- pages: /projects, /projects/[key], /audit, /operations, /events, /settings
- components/panel-shell.tsx shared layout
- entrypoint runs seed after db push
2026-05-13 10:33:18 +00:00

10 lines
388 B
Bash

#!/bin/sh
set -e
cd /app/apps/web
echo "[entrypoint] running prisma db push…"
npx --no-install prisma db push --accept-data-loss --skip-generate || echo "[entrypoint] prisma db push failed (continuing — login will fail until schema applied)"
echo "[entrypoint] seeding projects…"
npx --no-install tsx prisma/seed.ts || echo "[entrypoint] seed failed (continuing)"
cd /app
exec "$@"