🔧 修正脚本库更新脚本公网仓库地址
This commit is contained in:
@@ -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"
|
||||
@@ -90,7 +83,8 @@ DB='/opt/1panel/db/agent.db'
|
||||
compose = Path('/opt/1panel/apps/filecodebox/filecodebox/docker-compose.yml').read_text()
|
||||
conn = sqlite3.connect(DB)
|
||||
conn.execute("update app_installs set docker_compose=?, status='Running', container_name='filecodebox', service_name='filecodebox', http_port=40157, updated_at=datetime('now','localtime') where name='filecodebox'", (compose,))
|
||||
conn.commit(); conn.close()
|
||||
conn.commit()
|
||||
conn.close()
|
||||
PY
|
||||
|
||||
(systemctl restart 1panel-agent >/dev/null 2>&1 || true)
|
||||
|
||||
Reference in New Issue
Block a user