From b2e38ff36d26b7f783e3d935eba427fcf326d55e Mon Sep 17 00:00:00 2001 From: zyc <1439655764@qq.com> Date: Tue, 7 Apr 2026 16:04:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20dev=E7=8E=AF=E5=A2=83=E4=BD=BF=E7=94=A8t?= =?UTF-8?q?est=E5=AD=90=E5=9F=9F=E5=90=8D=EF=BC=8Cingress=E5=9F=9F?= =?UTF-8?q?=E5=90=8D=E6=8C=89=E5=88=86=E6=94=AF=E6=9B=BF=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - master: airlabs-manage-web.airlabs.art / airlabs-manage-api.airlabs.art - dev: airlabs-manage-web.test.airlabs.art / airlabs-manage-api.test.airlabs.art - 同步替换CORS_ORIGINS Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitea/workflows/deploy.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 7238a3b..e91ab61 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -26,6 +26,8 @@ jobs: echo "CR_PASSWORD_ACTIVE=${{ secrets.CR_PROD_PASSWORD }}" >> $GITHUB_ENV echo "CR_ORG=prod" >> $GITHUB_ENV echo "DEPLOY_ENV=production" >> $GITHUB_ENV + echo "DOMAIN_WEB=airlabs-manage-web.airlabs.art" >> $GITHUB_ENV + echo "DOMAIN_API=airlabs-manage-api.airlabs.art" >> $GITHUB_ENV elif [[ "${{ github.ref_name }}" == "dev" ]]; then echo "IMAGE_TAG=dev-${BUILD_DATE}-${SHORT_SHA}" >> $GITHUB_ENV echo "CR_SERVER_ACTIVE=${{ secrets.CR_SERVER }}" >> $GITHUB_ENV @@ -33,6 +35,8 @@ jobs: echo "CR_PASSWORD_ACTIVE=${{ secrets.CR_PASSWORD }}" >> $GITHUB_ENV echo "CR_ORG=dev" >> $GITHUB_ENV echo "DEPLOY_ENV=development" >> $GITHUB_ENV + echo "DOMAIN_WEB=airlabs-manage-web.test.airlabs.art" >> $GITHUB_ENV + echo "DOMAIN_API=airlabs-manage-api.test.airlabs.art" >> $GITHUB_ENV fi - name: Login to Volcano Engine CR @@ -108,6 +112,13 @@ jobs: sed -i "s|\${CI_REGISTRY_IMAGE}/backend:latest|${CR_IMAGE}/airlabs-manage-backend:${{ env.IMAGE_TAG }}|g" k8s/backend-deployment-prod.yaml sed -i "s|\${CI_REGISTRY_IMAGE}/web:latest|${CR_IMAGE}/airlabs-manage-web:${{ env.IMAGE_TAG }}|g" k8s/web-deployment-prod.yaml + # Replace domain placeholders in ingress + sed -i "s|airlabs-manage-web.airlabs.art|${{ env.DOMAIN_WEB }}|g" k8s/web-ingress.yaml + sed -i "s|airlabs-manage-api.airlabs.art|${{ env.DOMAIN_API }}|g" k8s/backend-ingress.yaml + + # Replace CORS origin + sed -i "s|https://airlabs-manage-web.airlabs.art|https://${{ env.DOMAIN_WEB }}|g" k8s/backend-deployment-prod.yaml + for attempt in 1 2 3; do echo "Deploy attempt $attempt/3..." {