From c422c5c35bcf9fc4e84dd79bdc41248fa2c5c3bb Mon Sep 17 00:00:00 2001 From: 0xflashboy Date: Fri, 23 Jan 2026 18:49:45 +0000 Subject: [PATCH] Bind health server to localhost --- backend/Dockerfile | 4 ++-- backend/Dockerfile_build_and_publish | 4 ++-- docker-compose.yml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 6d7e59a..aae1871 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -25,8 +25,8 @@ RUN cargo build --release --bin backend # Expose WebSocket port EXPOSE 8443 -EXPOSE 443 +EXPOSE 7000 # Set entrypoint with default server address for container ENTRYPOINT ["cargo", "run", "--release", "--bin", "backend", "--"] -CMD ["--server-addr", "0.0.0.0:8443", "--health-server-addr", "0.0.0.0:443"] +CMD ["--server-addr", "0.0.0.0:8443", "--health-server-addr", "127.0.0.1:7000"] diff --git a/backend/Dockerfile_build_and_publish b/backend/Dockerfile_build_and_publish index ac157fa..3b35fc9 100644 --- a/backend/Dockerfile_build_and_publish +++ b/backend/Dockerfile_build_and_publish @@ -46,8 +46,8 @@ COPY --from=builder /usr/src/app/restricted_filters.json /app/restricted_filters # Expose WebSocket port EXPOSE 8443 -EXPOSE 443 +EXPOSE 7000 # Set entrypoint using absolute path or relative to WORKDIR ENTRYPOINT ["./backend"] -CMD ["--server-addr", "0.0.0.0:8443", "--health-server-addr", "0.0.0.0:443"] +CMD ["--server-addr", "0.0.0.0:8443", "--health-server-addr", "127.0.0.1:7000"] diff --git a/docker-compose.yml b/docker-compose.yml index e75cd0a..30565fb 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -16,9 +16,9 @@ services: # Optional: Persistent logs volume - logs:/var/log/eventwatch restart: unless-stopped - command: ["--server-addr", "0.0.0.0:8443", "--health-server-addr", "0.0.0.0:443"] + command: ["--server-addr", "0.0.0.0:8443", "--health-server-addr", "127.0.0.1:7000"] healthcheck: - test: ["CMD-SHELL", "curl -sf http://0.0.0.0:443/health | grep -q '\"success\": true'"] + test: ["CMD-SHELL", "curl -sf http://127.0.0.1:7000/health | grep -q '\"success\": true'"] interval: 10s timeout: 5s retries: 3