From f0bd2554b15d3c6f903df0f65e4a48f4400882c4 Mon Sep 17 00:00:00 2001 From: Cyril L'Orphelin <cyril.lorphelin@cc.in2p3.fr> Date: Mon, 10 Feb 2020 14:34:26 +0100 Subject: [PATCH] add nginx --- Dockerfile | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9b9cb68a..82348fe5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -49,10 +49,7 @@ RUN $HOME/.yarn/bin/yarn install --ignore-engines RUN $HOME/.yarn/bin/yarn encore dev -# support running as arbitrary user which belongs to the root group -RUN mkdir /var/cache/nginx -RUN mkdir -p /var/lib/nginx/fastcgi -RUN chmod g+rwx /var/cache/nginx /var/run /var/log/nginx /var/lib/nginx + # users are not allowed to listen on priviliged ports #RUN sed -i.bak 's/listen\(.*\)80;/listen 8081;/' /etc/nginx/conf.d/default.conf @@ -62,8 +59,14 @@ EXPOSE 8081 RUN sed -i.bak 's/^user/#user/' /etc/nginx/nginx.conf RUN adduser nginx RUN addgroup nginx root +RUN mkdir /var/cache/nginx +RUN mkdir -p /var/lib/nginx/fastcgi +RUN chmod -r 777 /var/cache/nginx /var/log/nginx /var/lib/nginx + USER nginx -RUN touch /var/log/nginx/error.log +# support running as arbitrary user which belongs to the root group + + CMD ["nginx"] -- GitLab