From 96c869b5e0ba1478f7e9ed53f758b6192d744a9f Mon Sep 17 00:00:00 2001 From: Hattshire Date: Mon, 20 Oct 2025 11:25:09 -0300 Subject: [PATCH] Fix slidge permission drama --- docker-compose.yml | 2 +- images/slidge-whatsapp/Dockerfile | 7 +++++++ images/slidge-whatsapp/entrypoint.sh | 5 +++++ 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 images/slidge-whatsapp/Dockerfile create mode 100644 images/slidge-whatsapp/entrypoint.sh diff --git a/docker-compose.yml b/docker-compose.yml index eef244f..25d4abc 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -37,7 +37,7 @@ services: - slidge.env whatsapp: - image: codeberg.org/slidge/slidge-whatsapp:latest-amd64 + build: ./images/slidge-whatsapp restart: always environment: - SLIDGE_JID=whatsapp diff --git a/images/slidge-whatsapp/Dockerfile b/images/slidge-whatsapp/Dockerfile new file mode 100644 index 0000000..e072100 --- /dev/null +++ b/images/slidge-whatsapp/Dockerfile @@ -0,0 +1,7 @@ +FROM codeberg.org/slidge/slidge-whatsapp:latest-amd64 +USER root + +COPY --chmod=555 entrypoint.sh /entrypoint.sh + +ENTRYPOINT "/entrypoint.sh" + diff --git a/images/slidge-whatsapp/entrypoint.sh b/images/slidge-whatsapp/entrypoint.sh new file mode 100644 index 0000000..2d45d59 --- /dev/null +++ b/images/slidge-whatsapp/entrypoint.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +chown -fR slidge:slidge /var/lib/slidge + +runuser -u slidge slidge-whatsapp $@ 2>&1