diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 104edcc..9a2b020 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -32,10 +32,6 @@ jobs: echo "DOMAIN_APP is still toonflow.example.com. Replace it with the real domain before deploying." exit 1 fi - if [ -z "${{ secrets.SMS_ACCESS_KEY_ID }}" ] || [ -z "${{ secrets.SMS_ACCESS_KEY_SECRET }}" ]; then - echo "SMS_ACCESS_KEY_ID and SMS_ACCESS_KEY_SECRET must be configured as repository secrets." - exit 1 - fi - name: Login to Volcano Engine CR run: | @@ -116,11 +112,6 @@ jobs: --docker-password="${{ env.CR_PASSWORD_ACTIVE }}" \ --dry-run=client -o yaml | kubectl apply -f - - kubectl create secret generic toonflow-sms-secret \ - --from-literal=SMS_ACCESS_KEY_ID='${{ secrets.SMS_ACCESS_KEY_ID }}' \ - --from-literal=SMS_ACCESS_KEY_SECRET='${{ secrets.SMS_ACCESS_KEY_SECRET }}' \ - --dry-run=client -o yaml | kubectl apply -f - - kubectl apply -f k8s/cert-manager-issuer.yaml kubectl apply -f k8s/redirect-https-middleware.yaml kubectl apply -f k8s/toonflow-pvc.yaml diff --git a/data/serve/app.js b/data/serve/app.js index 77fa5a4..a3825f3 100644 --- a/data/serve/app.js +++ b/data/serve/app.js @@ -257612,6 +257612,7 @@ process.on("uncaughtException", (error73) => { // src/env.ts var import_dotenv = __toESM(require_main()); import_dotenv.default.config({ path: ".env.local" }); +import_dotenv.default.config({ path: "env.production" }); import_dotenv.default.config(); var isElectron = typeof process.versions?.electron !== "undefined"; var isPackaged = false; diff --git a/env.production b/env.production new file mode 100644 index 0000000..22550f8 --- /dev/null +++ b/env.production @@ -0,0 +1,5 @@ +SMS_ACCESS_KEY_ID=LTAI5t7jGzFH4ExkJ9TSmQyd +SMS_ACCESS_KEY_SECRET=u0d3OyTWe9BjnNjK81bvEElky4xcHk +SMS_SIGN_NAME=广州气元科技 +SMS_TEMPLATE_CODE=SMS_506210397 +SMS_REGION=cn-hangzhou diff --git a/k8s/toonflow-deployment.yaml b/k8s/toonflow-deployment.yaml index d9cba41..2d2660f 100644 --- a/k8s/toonflow-deployment.yaml +++ b/k8s/toonflow-deployment.yaml @@ -48,22 +48,6 @@ spec: value: "10588" - name: ossURL value: "https://videoflow.airlabs.art" - - name: SMS_ACCESS_KEY_ID - valueFrom: - secretKeyRef: - name: toonflow-sms-secret - key: SMS_ACCESS_KEY_ID - - name: SMS_ACCESS_KEY_SECRET - valueFrom: - secretKeyRef: - name: toonflow-sms-secret - key: SMS_ACCESS_KEY_SECRET - - name: SMS_SIGN_NAME - value: "广州气元科技" - - name: SMS_TEMPLATE_CODE - value: "SMS_506210397" - - name: SMS_REGION - value: "cn-hangzhou" volumeMounts: - name: toonflow-data mountPath: /app/data/db2.sqlite diff --git a/src/env.ts b/src/env.ts index 5fbf427..e6ff292 100644 --- a/src/env.ts +++ b/src/env.ts @@ -1,6 +1,7 @@ import dotenv from "dotenv"; dotenv.config({ path: ".env.local" }); +dotenv.config({ path: "env.production" }); dotenv.config(); // 判断是否为打包后的 Electron 环境