feat: professionalize control plane and standalone delivery
This commit is contained in:
12
run-api.sh
12
run-api.sh
@ -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"
|
||||
|
||||
Reference in New Issue
Block a user