clean up the previous (crashed?) signal-cli socket on start

This commit is contained in:
lone-cloud 2026-02-06 02:39:14 -08:00
parent 53e46102eb
commit dc18625d26

View file

@ -3,7 +3,9 @@ FROM alpine:3.23
RUN apk add --no-cache signal-cli && \ RUN apk add --no-cache signal-cli && \
adduser -D -u 1000 signal && \ adduser -D -u 1000 signal && \
mkdir -p /home/signal/.signal-cli /home/.local/share/signal-cli && \ 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 USER signal
CMD ["signal-cli", "--config", "/home/.local/share/signal-cli", "daemon", "--socket", "/home/signal/.signal-cli/socket"] ENTRYPOINT ["/entrypoint.sh"]