From f070d022c1595cb98b342ac86e90527f82a36278 Mon Sep 17 00:00:00 2001 From: Till JS Date: Fri, 3 Apr 2026 15:23:16 +0200 Subject: [PATCH] fix(docker): correct Stalwart port mapping and healthcheck Map host 8443 to container 8080 (HTTP admin UI). Use wget for healthcheck since curl is not available in the Stalwart image. Co-Authored-By: Claude Opus 4.6 (1M context) --- docker-compose.macmini.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-compose.macmini.yml b/docker-compose.macmini.yml index a8a850f59..534238d70 100644 --- a/docker-compose.macmini.yml +++ b/docker-compose.macmini.yml @@ -562,13 +562,13 @@ services: - "587:587" - "465:465" - "993:993" - - "8443:8443" + - "8443:8080" volumes: - stalwart_data:/opt/stalwart-mail environment: - STALWART_ADMIN_PASSWORD=${STALWART_ADMIN_PASSWORD:-ChangeMe123!} healthcheck: - test: ["CMD", "curl", "-f", "http://localhost:8080/healthz"] + test: ["CMD", "wget", "-q", "--spider", "http://localhost:8080/healthz"] interval: 120s timeout: 5s retries: 3