15 lines
400 B
Bash
15 lines
400 B
Bash
#!/bin/bash
|
|
set -e
|
|
|
|
# Initialize database if it doesn't exist or schema changed
|
|
echo "Checking database..."
|
|
|
|
# Ensure data directory exists with proper permissions
|
|
mkdir -p /app/data
|
|
|
|
# Use local prisma version from node_modules (skip generate - already built)
|
|
./node_modules/prisma/build/index.js db push --skip-generate
|
|
|
|
echo "Starting application..."
|
|
exec su nextjs -c "cd /app && node server.js"
|