feat: professionalize control plane and standalone delivery

This commit is contained in:
theshy
2026-04-07 10:46:30 +08:00
parent d0cf1fd0df
commit 862db502b0
100 changed files with 8313 additions and 1483 deletions

View File

@ -16,7 +16,15 @@ fi
cd "$PROJECT_DIR"
export PYTHONPATH="$PROJECT_DIR/src"
LOG_DIR="$PROJECT_DIR/runtime/logs"
LOG_FILE="$LOG_DIR/api.log"
mkdir -p "$LOG_DIR"
LOG_MAX_BYTES="${BILIUP_NEXT_LOG_MAX_BYTES:-20971520}"
LOG_BACKUPS="${BILIUP_NEXT_LOG_BACKUPS:-5}"
exec "$PYTHON_BIN" -m biliup_next.app.cli serve \
echo "[$(date '+%Y-%m-%d %H:%M:%S %z')] starting biliup-next api" | "$PROJECT_DIR/scripts/log-tee.sh" "$LOG_FILE" "$LOG_MAX_BYTES" "$LOG_BACKUPS"
"$PYTHON_BIN" -u -m biliup_next.app.cli serve \
--host "${BILIUP_NEXT_API_HOST:-0.0.0.0}" \
--port "${BILIUP_NEXT_API_PORT:-8787}"
--port "${BILIUP_NEXT_API_PORT:-8787}" \
2>&1 | "$PROJECT_DIR/scripts/log-tee.sh" "$LOG_FILE" "$LOG_MAX_BYTES" "$LOG_BACKUPS"