ci: переключить registry на git.shx.one
Docker images / prepare-release (push) Successful in 6s
Docker images / backend-image (push) Successful in 4m25s
Docker images / frontend-image (push) Successful in 2m10s
Docker images / notify-webhook (push) Skipped
Docker images / updater-image (push) Successful in 45s
Docker images / publish-release (push) Successful in 6s
Docker images / prepare-release (push) Successful in 6s
Docker images / backend-image (push) Successful in 4m25s
Docker images / frontend-image (push) Successful in 2m10s
Docker images / notify-webhook (push) Skipped
Docker images / updater-image (push) Successful in 45s
Docker images / publish-release (push) Successful in 6s
Обновить Gitea Actions, compose, updater и ссылки на образы. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
services:
|
||||
backend:
|
||||
image: git.shts.su/denozord/mikrotikmanager-backend:latest
|
||||
image: git.shx.one/denozord/mikrotikmanager-backend:latest
|
||||
container_name: mmapp-backend
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
@@ -12,10 +12,10 @@ services:
|
||||
labels:
|
||||
mmapp.updater.managed: "true"
|
||||
mmapp.updater.target: backend
|
||||
mmapp.updater.image: git.shts.su/denozord/mikrotikmanager-backend:latest
|
||||
mmapp.updater.image: git.shx.one/denozord/mikrotikmanager-backend:latest
|
||||
|
||||
frontend:
|
||||
image: git.shts.su/denozord/mikrotikmanager-frontend:latest
|
||||
image: git.shx.one/denozord/mikrotikmanager-frontend:latest
|
||||
container_name: mmapp-frontend
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
@@ -27,14 +27,14 @@ services:
|
||||
labels:
|
||||
mmapp.updater.managed: "true"
|
||||
mmapp.updater.target: frontend
|
||||
mmapp.updater.image: git.shts.su/denozord/mikrotikmanager-frontend:latest
|
||||
mmapp.updater.image: git.shx.one/denozord/mikrotikmanager-frontend:latest
|
||||
|
||||
updater:
|
||||
image: git.shts.su/denozord/mikrotikmanager-updater:latest
|
||||
image: git.shx.one/denozord/mikrotikmanager-updater:latest
|
||||
container_name: mmapp-updater
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
REGISTRY: git.shts.su
|
||||
REGISTRY: git.shx.one
|
||||
REGISTRY_USERNAME: ${REGISTRY_USERNAME:-}
|
||||
REGISTRY_PASSWORD: ${REGISTRY_PASSWORD:-}
|
||||
POLL_INTERVAL_SECONDS: ${POLL_INTERVAL_SECONDS:-300}
|
||||
|
||||
@@ -16,7 +16,7 @@ ENV STATE_FILE=/state/updater-state.json
|
||||
ENV POLL_INTERVAL_SECONDS=300
|
||||
ENV HEALTH_TIMEOUT_SECONDS=120
|
||||
ENV STOP_TIMEOUT_SECONDS=30
|
||||
ENV REGISTRY=git.shts.su
|
||||
ENV REGISTRY=git.shx.one
|
||||
|
||||
VOLUME ["/state"]
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ STATE_FILE="${STATE_FILE:-/state/updater-state.json}"
|
||||
POLL_INTERVAL_SECONDS="${POLL_INTERVAL_SECONDS:-300}"
|
||||
HEALTH_TIMEOUT_SECONDS="${HEALTH_TIMEOUT_SECONDS:-120}"
|
||||
STOP_TIMEOUT_SECONDS="${STOP_TIMEOUT_SECONDS:-30}"
|
||||
REGISTRY="${REGISTRY:-git.shts.su}"
|
||||
REGISTRY="${REGISTRY:-git.shx.one}"
|
||||
MANAGED_LABEL="mmapp.updater.managed"
|
||||
TARGET_LABEL="mmapp.updater.target"
|
||||
IMAGE_LABEL="mmapp.updater.image"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
{
|
||||
"id": "backend",
|
||||
"container_name": "mmapp-backend",
|
||||
"image": "git.shts.su/denozord/mikrotikmanager-backend:latest",
|
||||
"image": "git.shx.one/denozord/mikrotikmanager-backend:latest",
|
||||
"health": {
|
||||
"type": "http",
|
||||
"url": "http://backend:8000/health",
|
||||
@@ -13,7 +13,7 @@
|
||||
{
|
||||
"id": "frontend",
|
||||
"container_name": "mmapp-frontend",
|
||||
"image": "git.shts.su/denozord/mikrotikmanager-frontend:latest",
|
||||
"image": "git.shx.one/denozord/mikrotikmanager-frontend:latest",
|
||||
"health": {
|
||||
"type": "http",
|
||||
"url": "http://frontend:3000/dashboard",
|
||||
|
||||
@@ -18,7 +18,7 @@ Staging checklist for mmapp-updater:
|
||||
- Confirm updater rolls back to previous_digest and keeps mmapp-backend running.
|
||||
|
||||
4. Registry outage
|
||||
- Block access to git.shts.su temporarily.
|
||||
- Block access to git.shx.one temporarily.
|
||||
- Confirm updater logs remote_digest_failed and does not stop managed containers.
|
||||
|
||||
Run ./validate.sh before executing this checklist on a staging host.
|
||||
|
||||
Reference in New Issue
Block a user