diff options
Diffstat (limited to 'k8s/cas-deployment.yaml')
| -rw-r--r-- | k8s/cas-deployment.yaml | 47 | 
1 files changed, 47 insertions, 0 deletions
| diff --git a/k8s/cas-deployment.yaml b/k8s/cas-deployment.yaml new file mode 100644 index 0000000..f070fe4 --- /dev/null +++ b/k8s/cas-deployment.yaml @@ -0,0 +1,47 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: +  name: cas-deployment +spec: +  replicas: 1 +  selector: +    matchLabels: +      app: cas +  template: +    metadata: +      labels: +        app: cas +    spec: +      containers: +        - name: cas +          image: ghcr.io/cas-4/backend:latest +          imagePullPolicy: Always +          env: +            - name: RUST_LOG +              valueFrom: +                configMapKeyRef: +                  name: cas-config +                  key: RUST_LOG +            - name: DATABASE_URL +              valueFrom: +                configMapKeyRef: +                  name: cas-config +                  key: DATABASE_URL +            - name: JWT_SECRET +              valueFrom: +                secretKeyRef: +                  name: cas-secret +                  key: JWT_SECRET +            - name: EXPO_ACCESS_TOKEN +              valueFrom: +                secretKeyRef: +                  name: cas-secret +                  key: EXPO_ACCESS_TOKEN +            - name: ALLOWED_HOST +              valueFrom: +                configMapKeyRef: +                  name: cas-config +                  key: ALLOWED_HOST +          ports: +            - containerPort: 8000 +      restartPolicy: Always | 
