From ccc3fc27073b1c6ccd983745d22ef3dc07308aea Mon Sep 17 00:00:00 2001 From: Meradoch <59009890+Meradoch@users.noreply.github.com> Date: Thu, 18 Nov 2021 14:58:25 +0300 Subject: [PATCH 1/2] Fix permission denied error --- build/frappe-worker/Dockerfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build/frappe-worker/Dockerfile b/build/frappe-worker/Dockerfile index be4113e3..4e9da53b 100644 --- a/build/frappe-worker/Dockerfile +++ b/build/frappe-worker/Dockerfile @@ -73,9 +73,12 @@ RUN chown -R frappe:frappe /home/frappe COPY build/frappe-worker/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh RUN ln -s /usr/local/bin/docker-entrypoint.sh / # backwards compat -USER frappe WORKDIR /home/frappe/frappe-bench +RUN chown -R frappe:frappe /home/frappe/frappe-bench + +USER frappe + # Create frappe-bench directories RUN mkdir -p apps logs commands sites /home/frappe/backups From 2fa61e98682b0d0ea8480f1544c7638a7a3f0cb2 Mon Sep 17 00:00:00 2001 From: Meradoch Date: Thu, 18 Nov 2021 18:40:30 +0300 Subject: [PATCH 2/2] Proposed changes to fix permission errors with mkdir --- build/frappe-worker/Dockerfile | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/build/frappe-worker/Dockerfile b/build/frappe-worker/Dockerfile index 4e9da53b..af1a71f6 100644 --- a/build/frappe-worker/Dockerfile +++ b/build/frappe-worker/Dockerfile @@ -67,16 +67,12 @@ RUN if [ "$(uname -m)" = "aarch64" ]; then export ARCH=arm64; fi \ && dpkg -i $downloaded_file \ && rm $downloaded_file -RUN chown -R frappe:frappe /home/frappe - # Setup docker-entrypoint COPY build/frappe-worker/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh RUN ln -s /usr/local/bin/docker-entrypoint.sh / # backwards compat WORKDIR /home/frappe/frappe-bench - -RUN chown -R frappe:frappe /home/frappe/frappe-bench - +RUN chown -R frappe:frappe /home/frappe USER frappe # Create frappe-bench directories