--- apiVersion: apps/v1 kind: Deployment metadata: name: trialytix-testing namespace: dev-environment spec: replicas: 1 selector: matchLabels: environment: testing app: trialytix template: metadata: labels: environment: testing app: trialytix spec: containers: # Backend container - name: trialytix-backend image: packages.semapp.lan:5000/trialytix_backend:1.1.0 ports: - containerPort: 5100 envFrom: - configMapRef: name: trialytix-config-backend-testing # Frontend container - name: trialytix-frontend image: packages.semapp.lan:5000/trialytix_frontend:1.1.0 ports: - containerPort: 8100 envFrom: - configMapRef: name: trialytix-config-backend-testing # TODO: kubectl validation hinders us from inserting base64-encoded strings # cf. also `baseline-secret.testing.yml` #- name: APP_KEY # valueFrom: # secretKeyRef: # name: baseline-secret-testing # key: app_key # - name: trialytix-frontend # image: packages.semapp.lan:5000/trialytix_frontend:1.1.0 # env: # - name: NODE_ENV # valueFrom: # configMapKeyRef: # name: trialytix-config-testing # key: node_env