diff --git a/deploy/1panel/script-library/update-local-filecodebox.sh b/deploy/1panel/script-library/update-local-filecodebox.sh index 4c8d85c..d8bcb37 100644 --- a/deploy/1panel/script-library/update-local-filecodebox.sh +++ b/deploy/1panel/script-library/update-local-filecodebox.sh @@ -1,8 +1,7 @@ #!/usr/bin/env bash set -euo pipefail -REPO_URL="${REPO_URL:-http://127.0.0.1:3000/orion/filecodebox.git}" -TOKEN_FILE="${TOKEN_FILE:-/root/.cache/gitea-filecodebox-token}" +REPO_URL="${REPO_URL:-https://git.orionc.me/orion/filecodebox.git}" PROD_REPO_DIR="${PROD_REPO_DIR:-/opt/src/filecodebox-production}" PROD_DIR="${PROD_DIR:-/opt/1panel/apps/filecodebox/filecodebox}" BRANCH="${BRANCH:-master}" @@ -17,19 +16,13 @@ command -v docker >/dev/null 2>&1 || fail '缺少 docker' command -v curl >/dev/null 2>&1 || fail '缺少 curl' [[ -d "$PROD_DIR" ]] || fail "生产目录不存在:$PROD_DIR" -AUTH_REPO_URL="$REPO_URL" -if [[ -f "$TOKEN_FILE" && "$REPO_URL" == http://127.0.0.1:3000/* ]]; then - TOKEN="$(tr -d '\n' < "$TOKEN_FILE")" - AUTH_REPO_URL="http://orion:${TOKEN}@127.0.0.1:3000/orion/filecodebox.git" -fi - -log "拉取 $BRANCH 分支" +log "拉取公开仓库 $REPO_URL 的 $BRANCH 分支" if [[ ! -d "$PROD_REPO_DIR/.git" ]]; then rm -rf "$PROD_REPO_DIR" - git clone "$AUTH_REPO_URL" "$PROD_REPO_DIR" + git clone "$REPO_URL" "$PROD_REPO_DIR" fi cd "$PROD_REPO_DIR" -git remote set-url origin "$AUTH_REPO_URL" +git remote set-url origin "$REPO_URL" git fetch origin "$BRANCH" git checkout -B "$BRANCH" "origin/$BRANCH" git reset --hard "origin/$BRANCH" @@ -45,21 +38,21 @@ cp -a docker-compose.yml "backups/docker-compose.yml.before-update.$TS" log "同步 1Panel Compose 为本地 master 构建" python3 - </dev/null 2>&1 || true)