diff --git a/build/erpnext-nginx/Dockerfile b/build/erpnext-nginx/Dockerfile index 22d356e4..69e2614f 100644 --- a/build/erpnext-nginx/Dockerfile +++ b/build/erpnext-nginx/Dockerfile @@ -24,7 +24,7 @@ RUN chmod +x /install_app \ FROM ${DOCKER_REGISTRY_PREFIX}/frappe-nginx:${IMAGE_TAG} -COPY --from=builder /home/frappe/frappe-bench/sites/ /var/www/html/ +COPY --from=builder --chown=1000:1000 /home/frappe/frappe-bench/sites/ /var/www/html/ COPY --from=builder /rsync /rsync RUN echo "erpnext" >> /var/www/html/apps.txt diff --git a/build/frappe-nginx/Dockerfile b/build/frappe-nginx/Dockerfile index 69783c9f..d1c9f635 100644 --- a/build/frappe-nginx/Dockerfile +++ b/build/frappe-nginx/Dockerfile @@ -47,15 +47,15 @@ RUN cp -R apps/frappe/frappe/public/* sites/assets/frappe \ FROM nginxinc/nginx-unprivileged:latest -COPY --from=builder /home/frappe/frappe-bench/sites /var/www/html/ -COPY --from=builder /var/www/error_pages /var/www/ -COPY build/frappe-nginx/nginx-default.conf.template /etc/nginx/conf.d/default.conf.template -COPY build/frappe-nginx/docker-entrypoint.sh / - USER root RUN usermod -u 1000 nginx && groupmod -g 1000 nginx +COPY --from=builder --chown=1000:1000 /home/frappe/frappe-bench/sites /var/www/html/ +COPY --from=builder --chown=1000:1000 /var/www/error_pages /var/www/ +COPY build/frappe-nginx/nginx-default.conf.template /etc/nginx/conf.d/default.conf.template +COPY build/frappe-nginx/docker-entrypoint.sh / + RUN apt-get update \ && apt-get install --no-install-recommends -y \ rsync \ @@ -67,7 +67,7 @@ RUN echo "#!/bin/bash" > /rsync \ RUN mkdir /assets VOLUME [ "/assets" ] -RUN chown -R nginx:nginx /assets /etc/nginx/conf.d/ +RUN chown -R nginx:nginx /assets /etc/nginx/conf.d/ /var/www/html/ USER nginx