Use production env file for SMS config
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 3m49s

This commit is contained in:
zyc 2026-05-28 17:21:25 +08:00
parent c8a8560175
commit ad22999fdb
5 changed files with 7 additions and 25 deletions

View File

@ -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

View File

@ -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;

5
env.production Normal file
View File

@ -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

View File

@ -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

View File

@ -1,6 +1,7 @@
import dotenv from "dotenv";
dotenv.config({ path: ".env.local" });
dotenv.config({ path: "env.production" });
dotenv.config();
// 判断是否为打包后的 Electron 环境