wildduck: improve config and add healthchecks

This commit is contained in:
2025-07-20 13:30:13 +03:00
parent efb467e425
commit 31558db1d4
3 changed files with 23 additions and 2 deletions

View File

@@ -184,6 +184,11 @@ spec:
secretKeyRef:
name: wildduck-mongodb
key: MONGO_URI
livenessProbe:
tcpSocket:
port: 2525
initialDelaySeconds: 30
periodSeconds: 10
volumes:
- name: cert
secret:

View File

@@ -97,6 +97,15 @@ spec:
volumeMounts:
- mountPath: /cert
name: cert
livenessProbe:
exec:
command:
- sh
- -c
- |
wget --header="Authorization: Bearer $APPCONF_api_accessToken" --quiet --spider http://127.0.0.1:8080/health || exit 1
initialDelaySeconds: 30
periodSeconds: 10
volumes:
- name: cert
secret:

View File

@@ -31,7 +31,9 @@ data:
authentication = true
maxRecipients=100
starttls=false
[api]
port=12080
host='0.0.0.0'
[plugins]
# @include "plugin-wildduck.toml"
[pools]
@@ -96,7 +98,7 @@ spec:
ports:
- containerPort: 9465
name: zonemta-msa
- containerPort: 10280
- containerPort: 12080
name: api
securityContext:
readOnlyRootFilesystem: true
@@ -109,6 +111,11 @@ spec:
requests:
cpu: 50m
memory: 200Mi
livenessProbe:
tcpSocket:
port: 9465
initialDelaySeconds: 30
periodSeconds: 10
env:
- name: APPCONF_plugins_wildduck_srs_secret
valueFrom: