feat: central services heartbeat senden
All checks were successful
Build and Push Docker Images / build-backend (push) Successful in 26s
Build and Push Docker Images / build-frontend (push) Successful in 16s
Build and Push Docker Images / build-website (push) Successful in 16s
Build and Push Docker Images / build-central-services-api (push) Successful in 21s
Build and Push Docker Images / build-central-services-admin (push) Successful in 41s
Build and Push Docker Images / build-docs (push) Successful in 16s

This commit is contained in:
2026-08-05 13:49:22 +02:00
parent de36589822
commit d18ba16f8a
6 changed files with 82 additions and 1 deletions

View File

@@ -54,6 +54,8 @@ export let secrets = {
PUSH_SERVER_INSTANCE_ID?: string
PUSH_SERVER_SECRET?: string
FEDEO_CENTRAL_SERVICES_ENABLED?: boolean
FEDEO_CENTRAL_HEARTBEAT_INTERVAL_MS?: number
FEDEO_VERSION?: string
}
const secretKeys = [
@@ -102,9 +104,11 @@ const secretKeys = [
"PUSH_SERVER_INSTANCE_ID",
"PUSH_SERVER_SECRET",
"FEDEO_CENTRAL_SERVICES_ENABLED",
"FEDEO_CENTRAL_HEARTBEAT_INTERVAL_MS",
"FEDEO_VERSION",
] as const
const numberKeys = new Set(["PORT", "MAILER_SMTP_PORT", "DOKUBOX_IMAP_PORT"])
const numberKeys = new Set(["PORT", "MAILER_SMTP_PORT", "DOKUBOX_IMAP_PORT", "FEDEO_CENTRAL_HEARTBEAT_INTERVAL_MS"])
const booleanKeys = new Set(["DOKUBOX_IMAP_SECURE", "FEDEO_CENTRAL_SERVICES_ENABLED"])
function normalizeEnvValue(key: string, value: string) {