From 3caa4a51dbd963389b70dac74c6d06a589f5beaf Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Sat, 5 May 2018 12:01:07 +0100 Subject: [PATCH] Move install location to `/opt` and install globally --- Dockerfile | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 24f8458..ab43ece 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,12 @@ FROM node:8-alpine -COPY ./src /app/src -COPY ./package.json /app/package.json -COPY ./package-lock.json /app/package-lock.json -COPY ./tsconfig.json /app/tsconfig.json +COPY ./src /opt/tstatic/src +COPY ./package.json opt/tstatic/package.json +COPY ./package-lock.json opt/tstatic/package-lock.json +COPY ./tsconfig.json opt/tstatic/tsconfig.json COPY ./site /var/www -WORKDIR /app +WORKDIR /opt/tstatic RUN apk add --no-cache git @@ -18,6 +18,10 @@ RUN npm run build RUN npm prune --production -CMD npm start -- /var/www +RUN npm install -g . + +WORKDIR / + +CMD tstatic /var/www EXPOSE 5000