feat: professionalize control plane and standalone delivery
This commit is contained in:
@ -16,6 +16,15 @@ fi
|
||||
|
||||
cd "$PROJECT_DIR"
|
||||
export PYTHONPATH="$PROJECT_DIR/src"
|
||||
LOG_DIR="$PROJECT_DIR/runtime/logs"
|
||||
LOG_FILE="$LOG_DIR/worker.log"
|
||||
mkdir -p "$LOG_DIR"
|
||||
LOG_MAX_BYTES="${BILIUP_NEXT_LOG_MAX_BYTES:-20971520}"
|
||||
LOG_BACKUPS="${BILIUP_NEXT_LOG_BACKUPS:-5}"
|
||||
|
||||
"$PYTHON_BIN" -m biliup_next.app.cli init-workspace
|
||||
exec "$PYTHON_BIN" -m biliup_next.app.cli worker --interval "${BILIUP_NEXT_WORKER_INTERVAL:-5}"
|
||||
echo "[$(date '+%Y-%m-%d %H:%M:%S %z')] starting biliup-next worker" | "$PROJECT_DIR/scripts/log-tee.sh" "$LOG_FILE" "$LOG_MAX_BYTES" "$LOG_BACKUPS"
|
||||
|
||||
"$PYTHON_BIN" -u -m biliup_next.app.cli init-workspace \
|
||||
2>&1 | "$PROJECT_DIR/scripts/log-tee.sh" "$LOG_FILE" "$LOG_MAX_BYTES" "$LOG_BACKUPS"
|
||||
"$PYTHON_BIN" -u -m biliup_next.app.cli worker --interval "${BILIUP_NEXT_WORKER_INTERVAL:-5}" \
|
||||
2>&1 | "$PROJECT_DIR/scripts/log-tee.sh" "$LOG_FILE" "$LOG_MAX_BYTES" "$LOG_BACKUPS"
|
||||
|
||||
Reference in New Issue
Block a user