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