Files
tonePage/apps/deploy/backend-migration-job.yaml
tone 7ac8263b6b
Some checks failed
Deploy to K3s / deploy (push) Failing after 2m5s
fix: 尝试修复backend-migration任务超时
2025-12-20 20:05:09 +08:00

29 lines
741 B
YAML

apiVersion: batch/v1
kind: Job
metadata:
name: backend-migration
spec:
backoffLimit: 0 # 失败不自动重试(防止重复执行)
template:
spec:
restartPolicy: Never
containers:
- name: migration
image: 192.168.0.200:5000/backend:IMAGE_TAG
imagePullPolicy: Always
command:
- sh
- -c
- |
echo "Running database migrations..."
node ./node_modules/typeorm/cli.js migration:run \
-d dist/data-source.js
envFrom:
# 和 backend Deployment 用同一套
- secretRef:
name: backend-secret
- secretRef:
name: postgres-secret