--- apiVersion: apps/v1 kind: Deployment metadata: name: laws-management-server namespace: default annotations: reloader.stakater.com/match: 'true' spec: selector: matchLabels: app: laws-management-server template: metadata: labels: app: laws-management-server spec: containers: - name: laws-management-server image: laws-management-server command: - sh - -c - './bin/laws_management eval LawsManagement.Release.migrate && ./bin/laws_management start' resources: limits: cpu: 500m memory: 512Mi ports: - name: http containerPort: 4000 env: - name: IS_DATABASE_USE_SSL value: 'yes' - name: DATABASE_SSL_VERIFY_MODE value: verify_none - name: DATABASE_NAME value: laws_management - name: DATABASE_USERNAME valueFrom: secretKeyRef: key: username name: laws-management-postgres - name: DATABASE_PASSWORD valueFrom: secretKeyRef: key: password name: laws-management-postgres envFrom: - configMapRef: name: laws-management - secretRef: name: laws-management