mirror of
https://github.com/R0m1k3/Menu.git
synced 2026-10-20 05:28:06 +02:00
feat: implement Prisma client and standalone database initialization script
This commit is contained in:
1 parent
c3d141402f
commit
eff3d0402d
5 files changed
+70
-74
No files matched your search
+8
-5
@@ -1,16 +1,19 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
echo "=== Menu Professional Entrypoint ==="
|
||||
echo "Node version: $(node -v)"
|
||||
echo "=== Menu Professional — Starting ==="
|
||||
echo "NODE_ENV: ${NODE_ENV}"
|
||||
echo "PORT: ${PORT:-3214}"
|
||||
echo "DATABASE_URL: ${DATABASE_URL}"
|
||||
|
||||
# Ensure the prisma directory exists and is writable
|
||||
mkdir -p /app/prisma
|
||||
chmod -R 777 /app/prisma
|
||||
|
||||
echo "Write check on /app/prisma..."
|
||||
touch /app/prisma/.write_test && echo "OK" && rm /app/prisma/.write_test
|
||||
echo ""
|
||||
echo "[1/2] Initializing database schema..."
|
||||
node /app/scripts/init-db.mjs
|
||||
|
||||
echo "Launching server on port ${PORT:-3214}..."
|
||||
echo ""
|
||||
echo "[2/2] Starting Next.js server..."
|
||||
exec node server.js
|
||||
Reference in new issue
Block a user