Переезд с ghcr.io на встроенный Container Registry Gitea
Build & Push Image / Build and push to Gitea Registry (push) Failing after 14s
Build & Push Image / Build and push Caddy (Cloudflare DNS) image (push) Failing after 13s
CI / fmt + clippy + test (push) Has been cancelled

CI (build/deploy) и рантайм самого бэкенда (провижининг новых нод через
NodeService::provision_node_via_ssh — раньше читал GHCR_TOKEN, теперь
GITEA_REGISTRY_TOKEN) теперь используют gitea.netrunner-vpn.com вместо
ghcr.io. .github/workflows остались нетронутыми — та копия для настоящего
GitHub CI, там ghcr.io уместен и дальше (свой GITHUB_TOKEN, не наш секрет).
This commit is contained in:
2026-07-10 20:44:03 +07:00
parent 51788f73ee
commit c617c05233
7 changed files with 54 additions and 39 deletions
+4 -4
View File
@@ -10,11 +10,11 @@ if ! command -v docker &> /dev/null; then
sh get-docker.sh
fi
echo "[*] Step 3: Logging into ghcr.io via Control Plane token..."
echo "$GH_TOKEN" | docker login ghcr.io -u nineap --password-stdin
echo "[*] Step 3: Logging into Gitea Registry via Control Plane token..."
echo "$GH_TOKEN" | docker login gitea.netrunner-vpn.com -u nineap --password-stdin
echo "[*] Step 4: Pulling the latest Netrunner image..."
docker pull ghcr.io/nineap/netrunner-proxy:latest
docker pull gitea.netrunner-vpn.com/nineap/netrunner-proxy:latest
echo "[*] Step 5: Starting Netrunner Proxy at port ${NODE_PORT}..."
# NODE_PORT/SNI_DOMAIN/BACKEND_URL/PROXY_INTERNAL_SECRET подставляет
@@ -34,7 +34,7 @@ docker run -d \
--cap-add DAC_OVERRIDE \
--device /dev/net/tun:/dev/net/tun \
-e PROXY_INTERNAL_SECRET="$PROXY_INTERNAL_SECRET" \
ghcr.io/nineap/netrunner-proxy:latest \
gitea.netrunner-vpn.com/nineap/netrunner-proxy:latest \
./netrunner-proxy \
--port "$NODE_PORT" \
--decoy-host "$SNI_DOMAIN" \