Files
Power BI Dev 88c7c653c2 first init
2026-08-17 10:52:09 +07:00

23 lines
844 B
Bash

#!/bin/sh
set -e
echo "🚀 [TautKan] Starting container initialization..."
# Default DATABASE_URL if not provided (uses persistent SQLite)
if [ -z "$DATABASE_URL" ] || echo "$DATABASE_URL" | grep -q "file:\|sqlite:"; then
echo "📦 [Database] Using SQLite database ($DATABASE_URL)..."
mkdir -p /app/data
export DATABASE_URL="${DATABASE_URL:-file:/app/data/kanban.db}"
npx prisma generate --schema=prisma/schema.sqlite.prisma
npx prisma db push --schema=prisma/schema.sqlite.prisma --accept-data-loss
else
echo "🐘 [Database] Using PostgreSQL database..."
npx prisma generate --schema=prisma/schema.prisma
npx prisma db push --schema=prisma/schema.prisma --accept-data-loss
fi
echo "✨ [Database] Schema synchronized successfully."
echo "🌐 [Server] Launching TautKan on port ${PORT:-4000}..."
exec node dist/index.js