16 lines
446 B
Bash
16 lines
446 B
Bash
#!/bin/sh
|
|
set -e
|
|
|
|
echo "Node: $(node -v)"
|
|
echo "OpenSSL: $(openssl version 2>/dev/null || echo missing)"
|
|
|
|
DB_HOST=$(printf '%s' "$DATABASE_URL" | sed -n 's|.*@\([^:/]*\).*|\1|p')
|
|
echo "DATABASE_URL host: ${DB_HOST:-unknown}"
|
|
|
|
if [ -z "$PRISMA_QUERY_ENGINE_LIBRARY" ]; then
|
|
export PRISMA_QUERY_ENGINE_LIBRARY=/app/runtime/libquery_engine-debian-openssl-3.0.x.so.node
|
|
fi
|
|
|
|
echo "Starting API on port ${PORT:-3000}..."
|
|
exec node runtime/server.cjs
|