diff --git a/Dockerfile b/Dockerfile index 09b7574..c358768 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,15 +8,17 @@ USER node WORKDIR /usr/src/app # Create the cache directory -RUN mkdir -p ./cache +RUN mkdir -p ./cache && chown node:node ./cache # Copy the current directory contents into the container at /usr/src/app -COPY . . +COPY --chown=node:node . . # Install any needed packages specified in package.json RUN npm install && npm update # Define environment variable ENV NODE_ENV=production +# Allow self-signed SSL certs +ENV NODE_TLS_REJECT_UNAUTHORIZED=0 # Run the app when the container launches ENTRYPOINT ["tail", "-f", "/dev/null"]