diff --git a/apps/kavita/email-deployment.yaml b/apps/kavita/email-deployment.yaml index ad29270..21d0388 100644 --- a/apps/kavita/email-deployment.yaml +++ b/apps/kavita/email-deployment.yaml @@ -29,6 +29,23 @@ spec: containers: - image: kizaing/kavitaemail:latest name: kavita-email + ports: + - name: http: + protocol: TCP + containerPort: 5003 + livenessProbe: + httpGet: + path: /api/test + port: http + failureThreshold: 3 + periodSeconds: 60 + readinessProbe: + httpGet: + path: /api/test + port: http + initialDelaySeconds: 90 + failureThreshold: 5 + periodSeconds: 5 resources: {} volumeMounts: - mountPath: /app/config diff --git a/apps/kavita/kavita-deployment.yaml b/apps/kavita/kavita-deployment.yaml index b7d810f..8c0aabe 100644 --- a/apps/kavita/kavita-deployment.yaml +++ b/apps/kavita/kavita-deployment.yaml @@ -46,14 +46,23 @@ spec: - name: TZ value: America/New_York image: kizaing/kavita:latest + ports: + - name: http: + protocol: TCP + containerPort: 5000 livenessProbe: - exec: - command: - - curl --fail http://localhost:5000 || exit 1 - failureThreshold: 3 - initialDelaySeconds: 30 - periodSeconds: 300 - timeoutSeconds: 15 + httpGet: + path: /api/health + port: http + failureThreshold: 5 + initialDelaySeconds: 90 + periodSeconds: 10 + readinessProbe: + httpGet: + path: /api/health + port: http + failureThreshold: 5 + periodSeconds: 10 name: kavita resources: {} volumeMounts: