# apiVersion: apps/v1 # kind: Deployment # metadata: # name: booking-deployment # namespace: travel-booking # labels: # app: bookingapi # spec: # replicas: 1 # selector: # matchLabels: # app: bookingapi # template: # metadata: # labels: # app: bookingapi # spec: # containers: # - name: bookingapi # image: registry.gitlab.au.dk/wao56_travel_booking/bookingservice:V.1.0.6 # ports: # - containerPort: 5173 # env: # - name: ASPNETCORE_ENVIRONMENT # value: Production # - name: ACCEPT_EULA # valueFrom: # secretKeyRef: # name: sql-server-secret # key: ACCEPT_EULA # - name: MSSQL_SA_PASSWORD # valueFrom: # secretKeyRef: # name: sql-server-secret # key: MSSQL_SA_PASSWORD # resources: # requests: # cpu: "150m" # memory: "64Mi" # limits: # cpu: "600m" # memory: "128Mi" # volumeMounts: # - name: config-volume # mountPath: /app/appsettings.json # subPath: appsettings.json # volumes: # - name: config-volume # configMap: # name: booking-config # imagePullSecrets: # - name: creds apiVersion: apps/v1 kind: Deployment metadata: name: booking-deployment namespace: travel-booking labels: app: bookingapi spec: replicas: 1 selector: matchLabels: app: bookingapi template: metadata: labels: app: bookingapi spec: containers: - name: bookingapi image: registry.gitlab.au.dk/wao56_travel_booking/bookingservice:V.1.0.9 ports: - containerPort: 5173 env: - name: ASPNETCORE_ENVIRONMENT value: Production - name: ACCEPT_EULA valueFrom: secretKeyRef: name: sql-server-secret key: ACCEPT_EULA - name: MSSQL_SA_PASSWORD valueFrom: secretKeyRef: name: sql-server-secret key: MSSQL_SA_PASSWORD resources: requests: cpu: "150m" memory: "64Mi" limits: cpu: "600m" memory: "128Mi" volumeMounts: - name: config-volume mountPath: /app/config volumes: - name: config-volume configMap: name: booking-config imagePullSecrets: - name: creds