23 lines
603 B
Bash
23 lines
603 B
Bash
#!/bin/sh
|
|
|
|
# Run migrations from the Turborepo root context
|
|
echo "Running database migrations..."
|
|
# Navigate to the Turborepo root to run the db:migrate command
|
|
pnpm --prefix /app db:migrate
|
|
|
|
# Check if migration was successful
|
|
if [ $? -ne 0 ]; then
|
|
echo "\nDatabase migration failed! Exiting."
|
|
exit 1
|
|
fi
|
|
|
|
echo "\nStarting Next.js application..."
|
|
|
|
# Check if we should use standalone mode
|
|
if [ "$NEXT_PUBLIC_USE_STANDALONE_OUTPUT" = "true" ]; then
|
|
echo "Starting in standalone mode..."
|
|
exec node .next/standalone/apps/web/server.js
|
|
else
|
|
echo "Starting in standard mode..."
|
|
exec pnpm start
|
|
fi |