apiVersion: apps/v1 kind: Deployment metadata: annotations: kompose.cmd: kompose convert -f compose.yaml -n lobe-chat kompose.version: 1.34.0 (cbf2835db) labels: io.kompose.service: lobe name: lobe namespace: lobe-chat spec: replicas: 1 selector: matchLabels: io.kompose.service: lobe template: metadata: annotations: kompose.cmd: kompose convert -f compose.yaml -n lobe-chat kompose.version: 1.34.0 (cbf2835db) labels: io.kompose.service: lobe spec: #nodeSelector: # region: us # #dc: aliyun-gz # #kubernetes.io/hostname: aliyun-gz3 affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/hostname operator: In values: - vkvm-us1 - vkvm-us2 containers: - env: - name: SEARXNG_URL value: https://searxng.skybyte.me - name: APP_URL valueFrom: configMapKeyRef: key: APP_URL name: env - name: AUTH_CASDOOR_ID valueFrom: configMapKeyRef: key: AUTH_CASDOOR_ID name: env - name: AUTH_CASDOOR_ISSUER valueFrom: configMapKeyRef: key: AUTH_CASDOOR_ISSUER name: env - name: AUTH_CASDOOR_SECRET valueFrom: configMapKeyRef: key: AUTH_CASDOOR_SECRET name: env - name: AUTH_URL valueFrom: configMapKeyRef: key: AUTH_URL name: env - name: CASDOOR_WEBHOOK_SECRET valueFrom: configMapKeyRef: key: CASDOOR_WEBHOOK_SECRET name: env - name: DATABASE_URL valueFrom: configMapKeyRef: key: DATABASE_URL name: env - name: KEY_VAULTS_SECRET valueFrom: configMapKeyRef: key: KEY_VAULTS_SECRET name: env - name: NEXT_AUTH_SECRET valueFrom: configMapKeyRef: key: NEXT_AUTH_SECRET name: env - name: NEXT_AUTH_SSO_PROVIDERS valueFrom: configMapKeyRef: key: NEXT_AUTH_SSO_PROVIDERS name: env - name: S3_ACCESS_KEY_ID valueFrom: configMapKeyRef: key: S3_ACCESS_KEY_ID name: env - name: S3_BUCKET valueFrom: configMapKeyRef: key: S3_BUCKET name: env - name: S3_ENABLE_PATH_STYLE valueFrom: configMapKeyRef: key: S3_ENABLE_PATH_STYLE name: env - name: S3_ENDPOINT valueFrom: configMapKeyRef: key: S3_ENDPOINT name: env - name: S3_PUBLIC_DOMAIN valueFrom: configMapKeyRef: key: S3_PUBLIC_DOMAIN name: env - name: S3_REGION valueFrom: configMapKeyRef: key: S3_REGION name: env - name: S3_SECRET_ACCESS_KEY valueFrom: configMapKeyRef: key: S3_SECRET_ACCESS_KEY name: env - name: TZ valueFrom: configMapKeyRef: key: TZ name: env image: lobehub/lobe-chat-database:1.74.10 name: lobe-chat ports: - containerPort: 3210 protocol: TCP restartPolicy: Always