feat: use local registry

This commit is contained in:
2026-04-10 02:44:40 +07:00 Unverified
parent 2efe9d38cc
commit 0e9da93667
2 changed files with 16 additions and 21 deletions
+14 -19
View File
@@ -23,42 +23,37 @@ jobs:
echo "${{ secrets.ENV_B64 }}" | base64 -d > .env
ls -l .env
- name: Login to Gitea Registry
run: |
echo "${{ secrets.CI_TOKEN }}" | docker login \
100.126.211.77:3002 \
-u ${{ gitea.actor }} \
--password-stdin
- name: Build & Push Images
run: |
TAG=${{ gitea.sha }}
# frontend
docker build \
-t 100.126.211.77:3002/${{ gitea.repository }}:frontend \
-t 100.126.211.77:3002/${{ gitea.repository }}:frontend-$TAG \
.
-t mts.dgnr.us:5000/${{ gitea.repository }}:frontend \
-t mts.dgnr.us:5000/${{ gitea.repository }}:frontend-$TAG \
. &
# backend
docker build \
-f backend.dockerfile \
-t 100.126.211.77:3002/${{ gitea.repository }}:backend \
-t 100.126.211.77:3002/${{ gitea.repository }}:backend-$TAG \
.
-t mts.dgnr.us:5000/${{ gitea.repository }}:backend \
-t mts.dgnr.us:5000/${{ gitea.repository }}:backend-$TAG \
. &
wait
docker push 100.126.211.77:3002/${{ gitea.repository }}:backend
docker push 100.126.211.77:3002/${{ gitea.repository }}:backend-$TAG
docker push 100.126.211.77:3002/${{ gitea.repository }}:frontend
docker push 100.126.211.77:3002/${{ gitea.repository }}:frontend-$TAG
docker push mts.dgnr.us:5000/${{ gitea.repository }}:backend &
docker push mts.dgnr.us:5000/${{ gitea.repository }}:backend-$TAG &
docker push mts.dgnr.us:5000/${{ gitea.repository }}:frontend &
docker push mts.dgnr.us:5000/${{ gitea.repository }}:frontend-$TAG &
wait
- name: Deploy to production
run: |
TAG=${{ gitea.sha }}
docker service update \
--image git.dgnr.us/${{ gitea.repository }}:frontend-$TAG \
--image mts.dgnr.us:5000/${{ gitea.repository }}:frontend-$TAG \
buzz_app
docker service update \
--image git.dgnr.us/${{ gitea.repository }}:backend-$TAG \
--image mts.dgnr.us:5000/${{ gitea.repository }}:backend-$TAG \
buzz_backend
+2 -2
View File
@@ -2,7 +2,7 @@ version: "3.9"
services:
app:
image: git.dgnr.us/astral/buzz:frontend
image: mts.dgnr.us:5000/astral/buzz:frontend
deploy:
replicas: 2
resources:
@@ -26,7 +26,7 @@ services:
- buzz
backend:
image: git.dgnr.us/astral/buzz:backend
image: mts.dgnr.us:5000/astral/buzz:backend
deploy:
resources:
limits: