--- # Source: symcrest-web/templates/service.yaml apiVersion: v1 kind: Service metadata: name: symcrest-web namespace: apps spec: selector: app: symcrest-web ports: - name: http port: 80 targetPort: 3000 protocol: TCP --- # Source: symcrest-web/templates/deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: symcrest-web namespace: apps spec: replicas: 2 selector: matchLabels: app: symcrest-web template: metadata: labels: app: symcrest-web spec: imagePullSecrets: - name: forgejo-registry containers: - name: symcrest-web image: "www.symcrest.com/symcrest/symcrest-web:1.0.1" imagePullPolicy: IfNotPresent ports: - name: http containerPort: 3000 protocol: TCP env: - name: HOST value: "0.0.0.0" - name: PORT value: "3000" readinessProbe: httpGet: path: / port: http initialDelaySeconds: 5 periodSeconds: 10 livenessProbe: httpGet: path: / port: http initialDelaySeconds: 10 periodSeconds: 20 resources: limits: cpu: 250m memory: 256Mi requests: cpu: 50m memory: 64Mi