apiVersion: apps/v1 kind: Deployment metadata: creationTimestamp: null labels: app: document-api name: document-api spec: replicas: 1 selector: matchLabels: app: document-api template: metadata: creationTimestamp: null labels: app: document-api spec: containers: - image: miralabs.azurecr.io/document-api:_BUILD__ID_ name: document-api imagePullPolicy: Always resources: {} ports: - containerPort: 80 env: - name: LOG_LEVEL valueFrom: secretKeyRef: name: mira-document-service-api-secret key: LOG_LEVEL - name: CONNECTION_STRING valueFrom: secretKeyRef: name: mira-document-service-api-secret key: CONNECTION_STRING - name: KEY valueFrom: secretKeyRef: name: mira-document-service-api-secret key: KEY - name: ACCOUNT_NAME valueFrom: secretKeyRef: name: mira-document-service-api-secret key: ACCOUNT_NAME - name: CONTAINER_NAME valueFrom: secretKeyRef: name: mira-document-service-api-secret key: CONTAINER_NAME - name: DB_URI valueFrom: secretKeyRef: name: mira-document-service-api-secret key: DB_URI - name: AUTH0_DOMAIN valueFrom: secretKeyRef: name: mira-document-service-api-secret key: AUTH0_DOMAIN - name: AUTH0_API_AUDIENCE valueFrom: secretKeyRef: name: mira-document-service-api-secret key: AUTH0_API_AUDIENCE - name: AUTH0_ISSUER valueFrom: secretKeyRef: name: mira-document-service-api-secret key: AUTH0_ISSUER - name: APPLICATIONINSIGHTS_CONNECTION_STRING valueFrom: secretKeyRef: name: mira-document-service-api-secret key: APPLICATIONINSIGHTS_CONNECTION_STRING - name: AUTH0_ALGORITHMS valueFrom: secretKeyRef: name: mira-document-service-api-secret key: AUTH0_ALGORITHMS - name: OPENAI_KEY valueFrom: secretKeyRef: name: mira-document-service-api-secret key: OPENAI_KEY - name: DOCUMENT_VERIFICATION_ASSISTANT_ID valueFrom: secretKeyRef: name: mira-document-service-api-secret key: DOCUMENT_VERIFICATION_ASSISTANT_ID - name: REDIS_HOST valueFrom: secretKeyRef: name: mira-document-service-api-secret key: REDIS_HOST - name: REDIS_PORT valueFrom: secretKeyRef: name: mira-document-service-api-secret key: REDIS_PORT - name: REDIS_USERNAME valueFrom: secretKeyRef: name: mira-document-service-api-secret key: REDIS_USERNAME - name: REDIS_PASSWORD valueFrom: secretKeyRef: name: mira-document-service-api-secret key: REDIS_PASSWORD - name: REDIS_DB valueFrom: secretKeyRef: name: mira-document-service-api-secret key: REDIS_DB volumeMounts: - name: azure-pv mountPath: /mnt/doc-blob volumes: - name: azure-pv persistentVolumeClaim: claimName: CLAIM_NAME --- apiVersion: v1 kind: Service metadata: name: document-api labels: run: document-api spec: type: ClusterIP selector: app: document-api ports: - protocol: TCP port: 80 targetPort: 80