chu-iptv/services/api/entrypoint.sh

11 lines
266 B
Bash

#!/bin/sh
set -e
echo "🗄️ Pushing schema to database..."
npx prisma db push --accept-data-loss
echo "🌱 Running seed..."
npx tsx src/seed.ts 2>/dev/null || echo "Seed already applied or skipped"
echo "🚀 Starting API server..."
exec npx tsx src/main.ts