18 lines
No EOL
434 B
Bash
Executable file
18 lines
No EOL
434 B
Bash
Executable file
#!/bin/bash
|
|
|
|
# Railway deployment script
|
|
echo "🚂 Starting Railway deployment..."
|
|
|
|
# Generate Prisma client first
|
|
echo "📦 Generating Prisma client..."
|
|
pnpm exec prisma generate
|
|
|
|
# Initialize database (runs migrations and seeds on first deploy only)
|
|
echo "🗄️ Initializing database..."
|
|
pnpm run db:init
|
|
|
|
# Build the application
|
|
echo "🏗️ Building application..."
|
|
pnpm run build
|
|
|
|
echo "✅ Deployment preparation complete!" |