apiVersion: apps/v1 kind: Deployment metadata: name: airlabs-manage-backend labels: app: airlabs-manage-backend spec: replicas: 1 selector: matchLabels: app: airlabs-manage-backend template: metadata: labels: app: airlabs-manage-backend spec: containers: - name: airlabs-manage-backend image: ${CI_REGISTRY_IMAGE}/backend:latest imagePullPolicy: Always ports: - containerPort: 8000 env: # Database (阿里云 RDS MySQL) - name: DB_HOST value: "rm-7xv1uaw910558p1788o.mysql.rds.aliyuncs.com" - name: DB_NAME value: "airlabs-manage" - name: DB_USER value: "airlabs_manage" - name: DB_PASSWORD value: "Airlabs-manage123" - name: DB_PORT value: "3306" # 生产环境 JWT 密钥 - name: SECRET_KEY value: "Ui5-xEvtAhKRDtlXKzDfd7TElsVZFUhakff0qcjn8jU" # CORS 允许的域名 - name: CORS_ORIGINS value: "https://airlabs-manage-web.airlabs.art" resources: requests: memory: "128Mi" cpu: "100m" limits: memory: "512Mi" cpu: "500m" --- apiVersion: v1 kind: Service metadata: name: airlabs-manage-backend spec: selector: app: airlabs-manage-backend ports: - protocol: TCP port: 8000 targetPort: 8000