Initial commit for Start9 packaging
This commit is contained in:
Executable
+24
@@ -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
|
||||
Reference in New Issue
Block a user