Initial commit for Start9 packaging

This commit is contained in:
MacPro
2026-02-28 09:27:26 -06:00
commit 1b64c45c52
124 changed files with 15671 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
#!/bin/sh
set -eu
DATA_DIR="${WORKOUT_DATA_DIR:-/data}"
DB_PATH="${WORKOUT_DB_PATH:-$DATA_DIR/app.db}"
SEED_DB_PATH="${WORKOUT_SEED_DB_PATH:-/app/prisma/data/app.db}"
mkdir -p "$DATA_DIR"
if [ ! -f "$DB_PATH" ]; then
if [ -f "$SEED_DB_PATH" ]; then
cp "$SEED_DB_PATH" "$DB_PATH"
else
# Fallback if seed DB is unavailable.
touch "$DB_PATH"
fi
fi
export DATABASE_URL="file:$DB_PATH"
export NODE_ENV="${NODE_ENV:-production}"
export HOSTNAME="${HOSTNAME:-0.0.0.0}"
export PORT="${PORT:-3000}"
exec node /app/server.js