2025-06-29 15:34:50 +02:00
|
|
|
client:
|
2025-09-30 11:28:22 +07:00
|
|
|
image: ghcr.io/bluewave-labs/checkmate-client:v3.2.0
|
2025-06-29 15:34:50 +02:00
|
|
|
port: 80
|
2025-10-05 22:49:20 +07:00
|
|
|
protocol: http
|
2025-06-29 15:34:50 +02:00
|
|
|
ingress:
|
|
|
|
|
enabled: true
|
2025-07-03 18:06:47 +02:00
|
|
|
host: change_me
|
2025-09-30 11:28:22 +07:00
|
|
|
className: nginx
|
|
|
|
|
annotations: {}
|
2025-11-29 17:46:29 +00:00
|
|
|
# Example annotations for cert-manager:
|
|
|
|
|
# annotations:
|
|
|
|
|
# cert-manager.io/cluster-issuer: "letsencrypt-prod"
|
|
|
|
|
tls:
|
|
|
|
|
enabled: false
|
2025-12-03 21:43:21 +00:00
|
|
|
# secretName: {{ .Release.Name }}-client-tls # Optional; defaults to <release>-client-tls if omitted
|
2025-12-03 21:30:35 +00:00
|
|
|
# Note: when enabling TLS, also set client.protocol: https and add
|
|
|
|
|
# a cert-manager issuer annotation (e.g. cert-manager.io/cluster-issuer: "letsencrypt-prod").
|
2025-11-29 17:46:29 +00:00
|
|
|
# The secret will be automatically created by cert-manager when using the cert-manager.io/cluster-issuer annotation
|
2025-06-29 15:34:50 +02:00
|
|
|
|
|
|
|
|
server:
|
2025-09-30 11:28:22 +07:00
|
|
|
image: ghcr.io/bluewave-labs/checkmate-backend:v3.2.0
|
2025-07-13 19:18:01 +02:00
|
|
|
port: 52345
|
2025-09-30 11:28:22 +07:00
|
|
|
protocol: http
|
2025-06-29 15:34:50 +02:00
|
|
|
ingress:
|
|
|
|
|
enabled: true
|
2025-07-03 18:06:47 +02:00
|
|
|
host: change_me
|
2025-09-30 11:28:22 +07:00
|
|
|
className: nginx
|
|
|
|
|
annotations: {}
|
2025-11-29 17:46:29 +00:00
|
|
|
# Example annotations for cert-manager:
|
|
|
|
|
# annotations:
|
|
|
|
|
# cert-manager.io/cluster-issuer: "letsencrypt-prod"
|
|
|
|
|
tls:
|
|
|
|
|
enabled: false
|
2025-12-03 21:43:21 +00:00
|
|
|
# secretName: {{ .Release.Name }}-server-tls # Optional; defaults to <release>-server-tls if omitted
|
2025-12-03 21:30:35 +00:00
|
|
|
# Note: when enabling TLS, also set server.protocol: https and add
|
|
|
|
|
# a cert-manager issuer annotation (e.g. cert-manager.io/cluster-issuer: "letsencrypt-prod").
|
2025-11-29 17:46:29 +00:00
|
|
|
# The secret will be automatically created by cert-manager when using the cert-manager.io/cluster-issuer annotation
|
2025-06-29 15:34:50 +02:00
|
|
|
|
|
|
|
|
redis:
|
2025-09-30 11:28:22 +07:00
|
|
|
enabled: false
|
2025-06-29 15:34:50 +02:00
|
|
|
image: redis:7.2
|
|
|
|
|
port: 6379
|
|
|
|
|
|
|
|
|
|
mongodb:
|
2025-09-30 11:28:22 +07:00
|
|
|
image: ghcr.io/bluewave-labs/checkmate-mongo:v3.2.0
|
2025-06-29 15:34:50 +02:00
|
|
|
port: 27017
|
|
|
|
|
|
|
|
|
|
secrets:
|
|
|
|
|
JWT_SECRET: change_me
|
2025-09-30 11:28:22 +07:00
|
|
|
# REFRESH_TOKEN_SECRET: change_me
|
|
|
|
|
# SYSTEM_EMAIL_ADDRESS: test@example.com
|
|
|
|
|
# SYSTEM_EMAIL_PASSWORD: change_me
|
|
|
|
|
# SYSTEM_EMAIL_HOST: smtp.example.com
|
|
|
|
|
# SYSTEM_EMAIL_PORT: "587"
|
|
|
|
|
# PAGESPEED_API_KEY: change_me
|
|
|
|
|
DB_CONNECTION_STRING: mongodb://checkmate-mongodb.namespace.svc:27017/uptime_db
|
|
|
|
|
CLIENT_HOST: change_me
|
|
|
|
|
# REDIS_HOST: redis
|
|
|
|
|
# REDIS_PORT: "6379"
|
|
|
|
|
# DB_TYPE: MongoDB
|
|
|
|
|
# TOKEN_TTL: 99d
|
|
|
|
|
# REFRESH_TOKEN_TTL: 99d
|
2025-06-29 15:34:50 +02:00
|
|
|
|
|
|
|
|
persistence:
|
2025-11-03 00:44:57 +01:00
|
|
|
mongo:
|
|
|
|
|
size: 5Gi
|
2025-11-03 01:10:45 +01:00
|
|
|
storageClass: ""
|
2025-11-03 00:44:57 +01:00
|
|
|
redis:
|
|
|
|
|
size: 1Gi
|
2025-11-03 01:10:45 +01:00
|
|
|
storageClass: ""
|