diff --git a/staging/deployment-backend.yaml b/staging/deployment-backend.yaml index 31f8ef357..b3f329ba8 100644 --- a/staging/deployment-backend.yaml +++ b/staging/deployment-backend.yaml @@ -1,64 +1,84 @@ -apiVersion: extensions/v1beta1 -kind: Deployment -metadata: - name: nitro-backend - namespace: staging -spec: - replicas: 2 - minReadySeconds: 15 - progressDeadlineSeconds: 60 - selector: - matchLabels: - workload.user.cattle.io/workloadselector: deployment-staging-backend - template: - metadata: - labels: +--- + apiVersion: extensions/v1beta1 + kind: Deployment + metadata: + name: nitro-backend + namespace: staging + spec: + replicas: 2 + minReadySeconds: 15 + progressDeadlineSeconds: 60 + selector: + matchLabels: workload.user.cattle.io/workloadselector: deployment-staging-backend - name: "nitro-backend" - spec: - containers: - - env: - - name: COMMIT - value: - - name: MOCK - value: "false" - - name: CLIENT_URI - valueFrom: - configMapKeyRef: - name: staging-web - key: CLIENT_URI - - name: GRAPHQL_PORT - valueFrom: - configMapKeyRef: - name: staging-backend - key: GRAPHQL_PORT - - name: GRAPHQL_URI - valueFrom: - configMapKeyRef: - name: staging-backend - key: GRAPHQL_URI - - name: MAPBOX_TOKEN - valueFrom: - configMapKeyRef: - name: staging-web - key: MAPBOX_TOKEN - - name: JWT_SECRET - valueFrom: - secretKeyRef: - name: staging - key: JWT_SECRET - optional: false - - name: NEO4J_URI - valueFrom: - configMapKeyRef: - name: staging-neo4j - key: NEO4J_URI - image: humanconnection/nitro-backend:latest - name: nitro-backend - ports: - - containerPort: 4000 - resources: {} - imagePullPolicy: Always - restartPolicy: Always - terminationGracePeriodSeconds: 30 -status: {} + template: + metadata: + labels: + workload.user.cattle.io/workloadselector: deployment-staging-backend + name: "nitro-backend" + spec: + containers: + - env: + - name: COMMIT + value: + - name: MOCK + value: "false" + - name: CLIENT_URI + valueFrom: + configMapKeyRef: + name: staging-web + key: CLIENT_URI + - name: GRAPHQL_PORT + valueFrom: + configMapKeyRef: + name: staging-backend + key: GRAPHQL_PORT + - name: GRAPHQL_URI + valueFrom: + configMapKeyRef: + name: staging-backend + key: GRAPHQL_URI + - name: MAPBOX_TOKEN + valueFrom: + configMapKeyRef: + name: staging-web + key: MAPBOX_TOKEN + - name: JWT_SECRET + valueFrom: + secretKeyRef: + name: staging + key: JWT_SECRET + optional: false + - name: NEO4J_URI + valueFrom: + configMapKeyRef: + name: staging-neo4j + key: NEO4J_URI + image: humanconnection/nitro-backend:latest + name: nitro-backend + ports: + - containerPort: 4000 + resources: {} + imagePullPolicy: Always + volumeMounts: + - mountPath: /nitro-backend/public/uploads + name: uploads + volumes: + - name: uploads + persistentVolumeClaim: + claimName: uploads-claim + restartPolicy: Always + terminationGracePeriodSeconds: 30 + status: {} +--- + kind: PersistentVolumeClaim + apiVersion: v1 + metadata: + name: uploads-claim + namespace: staging + spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 10Gi