diff --git a/server/Dockerfile b/server/Dockerfile index 01bb91b..da46bc6 100644 --- a/server/Dockerfile +++ b/server/Dockerfile @@ -24,13 +24,13 @@ RUN find . -mindepth 1 -delete \ COPY nginx/default.conf /etc/nginx/conf.d/default.conf COPY refresh.sh /refresh.sh +# Pas de « su 101 » : git config en root puis chown. HOME=/tmp : pas de /home artificiel dans une image stateless. RUN chmod +x /refresh.sh \ && chown -R "${UID}:${GID}" /usr/share/nginx/html /refresh.sh \ - && mkdir -p /home/nginx \ - && chown "${UID}:${GID}" /home/nginx \ - && su "${UID}" -s /bin/sh -c 'HOME=/home/nginx git config --global --add safe.directory /usr/share/nginx/html' + && HOME=/tmp git config --global --add safe.directory /usr/share/nginx/html \ + && chown "${UID}:${GID}" /tmp/.gitconfig -ENV HOME=/home/nginx +ENV HOME=/tmp USER ${UID}