From add01db5f6218cb4c46285e063b96c6f56fa99df Mon Sep 17 00:00:00 2001 From: gitea Date: Fri, 20 Feb 2026 15:55:48 +0000 Subject: [PATCH] fix: correct node path in supervisor, remove debian default sshd jail - supervisor.conf: node is at /usr/local/bin/node in node:18-slim, not /usr/bin/node - Dockerfile: remove /etc/fail2ban/jail.d/defaults-debian.conf at build time to prevent fail2ban crashing on missing sshd log file Co-Authored-By: Claude Sonnet 4.6 --- Dockerfile | 4 +++- supervisor.conf | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1206059..66e549d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,7 +23,9 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ iptables \ ipset \ curl \ - && rm -rf /var/lib/apt/lists/* + && rm -rf /var/lib/apt/lists/* \ + # Remove debian default jail (enables sshd which has no log file in container) + && rm -f /etc/fail2ban/jail.d/defaults-debian.conf # ── Dashboard dependencies ──────────────────────────────────────────────────── WORKDIR /app diff --git a/supervisor.conf b/supervisor.conf index 2b2bacd..2e94057 100644 --- a/supervisor.conf +++ b/supervisor.conf @@ -39,7 +39,7 @@ priority=10 # ── dashboard ───────────────────────────────────────────────────────────────── [program:dashboard] -command=/usr/bin/node /app/server.js +command=/usr/local/bin/node /app/server.js directory=/app autostart=true autorestart=true