apiVersion: apps/v1 kind: Deployment metadata: name: service-docker-repository-query namespace: app-notifications spec: replicas: 1 selector: matchLabels: app: service-docker-repository-query template: metadata: labels: app: service-docker-repository-query spec: imagePullSecrets: - name: ghcr-secret containers: - name: service-docker-repository-query image: ghcr.io/gansejunge/app-notifications-service-docker-repository-query:3 ports: - containerPort: 5000 name: fastapi - containerPort: 9000 name: metrics env: - name: SERVICE_DRQ_DB_HOST value: "mysql.app-notifications.svc.cluster.local" - name: BACKEND_API_URL value: "http://backend-api-internal.app-notifications.svc.cluster.local:8101/internal/receive-notifications" volumeMounts: - name: service-docker-repository-query-secrets mountPath: /etc/secrets readOnly: true volumes: - name: service-docker-repository-query-secrets secret: secretName: service-docker-repository-query