From a812b235dccfcf559048cbc08d0e6155899205d9 Mon Sep 17 00:00:00 2001 From: Cade Schlaefli Date: Thu, 4 Dec 2025 14:36:37 -0600 Subject: [PATCH] fix: add support for anyuid to Dockerfile --- Dockerfile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 9a75ade0..7af3dfa1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -195,6 +195,7 @@ RUN addgroup -g $GID sourcebot && \ adduser -D -u $UID -h /app -S sourcebot && \ adduser sourcebot postgres && \ adduser sourcebot redis && \ + chown -R sourcebot /app && \ adduser sourcebot node && \ mkdir /var/log/sourcebot && \ chown sourcebot /var/log/sourcebot @@ -244,7 +245,12 @@ RUN mkdir -p /run/postgresql && \ chown -R postgres:postgres /run/postgresql && \ chmod 775 /run/postgresql -RUN chown -R sourcebot:sourcebot /data +# Make app directory accessible to both root and sourcebot user +RUN chown -R sourcebot /app \ + && chgrp -R 0 /app \ + && chmod -R g=u /app +# Make data directory accessible to both root and sourcebot user +RUN chown -R sourcebot /data COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf COPY prefix-output.sh ./prefix-output.sh