From dc18625d26cd884240e96b4fb04b0655c9e06b65 Mon Sep 17 00:00:00 2001 From: lone-cloud Date: Fri, 6 Feb 2026 02:39:14 -0800 Subject: [PATCH] clean up the previous (crashed?) signal-cli socket on start --- Dockerfile.signal-cli | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile.signal-cli b/Dockerfile.signal-cli index b06f146..6f66ea5 100644 --- a/Dockerfile.signal-cli +++ b/Dockerfile.signal-cli @@ -3,7 +3,9 @@ FROM alpine:3.23 RUN apk add --no-cache signal-cli && \ adduser -D -u 1000 signal && \ mkdir -p /home/signal/.signal-cli /home/.local/share/signal-cli && \ - chown -R signal:signal /home/signal /home/.local/share/signal-cli + chown -R signal:signal /home/signal /home/.local/share/signal-cli && \ + echo -e '#!/bin/sh\nrm -f /home/signal/.signal-cli/socket\nexec signal-cli --config /home/.local/share/signal-cli daemon --socket /home/signal/.signal-cli/socket' > /entrypoint.sh && \ + chmod +x /entrypoint.sh USER signal -CMD ["signal-cli", "--config", "/home/.local/share/signal-cli", "daemon", "--socket", "/home/signal/.signal-cli/socket"] +ENTRYPOINT ["/entrypoint.sh"]