From 21490704ec86399445382198acaabeaae6a680df Mon Sep 17 00:00:00 2001 From: Ignacio Coterillo Date: Mon, 17 Dec 2018 16:12:01 +0100 Subject: [PATCH] DOCKER: Fix downloads/ permissions --- Dockerfile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 70c9609..d9ad45b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,14 +5,15 @@ FROM gitlab-registry.cern.ch/db/dbod-web-base:latest MAINTAINER Ignacio Coterillo +USER node WORKDIR /opt/dbod/ # Bundle app source COPY server.js ./dist.tgz /opt/dbod/ COPY package-server.json /opt/dbod/package.json COPY server/ /opt/dbod/server -RUN tar xvzf dist.tgz -RUN chown node:node /opt/dbod/sessions && chmod 0777 /opt/dbod/sessions -ENV NODE_EXTRA_CA_CERTS=CERN-CA.pem -USER node +RUN tar xvzf dist.tgz >/dev/null 2>&1 +RUN mkdir -p /opt/dbod/downloads +RUN chown -R node:node /opt/dbod/sessions /opt/dbod/downloads && chmod 0777 /opt/dbod/sessions /opt/dbod/downloads EXPOSE 3000 +ENV NODE_EXTRA_CA_CERTS=CERN-CA.pem ENTRYPOINT ["npm", "start"]