From e1120f24f982112f132cd278a43e9682b7e3878f Mon Sep 17 00:00:00 2001 From: CodeServer Date: Sun, 8 May 2022 03:57:23 +0100 Subject: [PATCH] edited Dockerfile --- Dockerfile | 4 +++- run | 29 +++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 run diff --git a/Dockerfile b/Dockerfile index 7aba0e0..ea97655 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,4 +6,6 @@ COPY ["package.json", "package-lock.json*", "./"] COPY . . ENV GENERATE_SOURCEMAP false RUN npm install -CMD [ "npm", "run", "start-prod" ] +RUN chmod +x run +CMD ["/DockerRegistryWebUI/run"] +#CMD [ "npm", "run", "start-prod" ] diff --git a/run b/run new file mode 100644 index 0000000..cffaa3f --- /dev/null +++ b/run @@ -0,0 +1,29 @@ +#!/usr/bin/env bash +# + +set -o nounset \ + -o errexit \ + -o verbose \ + -o xtrace + + +# Set environment values if they exist as arguments +if [ $# -ne 0 ]; then + echo "===> Overriding env params with args ..." + for var in "$@" + do + export "$var" + done +fi + +echo "===> ENV Variables ..." +env | sort + +echo "===> User" +id + +echo "===> Building ..." +npm run build --production + +echo "===> Running ... " +exec npm run start-prod \ No newline at end of file