From fd088935edc1cfaa61679f1f95959ddf254354ca Mon Sep 17 00:00:00 2001 From: Frederic Lavigne Date: Tue, 2 Oct 2018 16:52:44 +0200 Subject: [PATCH] a dockerfile without stages --- .dockerignore | 1 + onestep.Dockerfile | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 onestep.Dockerfile diff --git a/.dockerignore b/.dockerignore index 9a5e993..80557db 100644 --- a/.dockerignore +++ b/.dockerignore @@ -6,3 +6,4 @@ coverage/ .nyc_output/ *.log .env +.git diff --git a/onestep.Dockerfile b/onestep.Dockerfile new file mode 100644 index 0000000..681fc12 --- /dev/null +++ b/onestep.Dockerfile @@ -0,0 +1,16 @@ +# build +FROM nginx:stable-alpine + +ARG CONTROLLER_SERVICE=http://lw-controller:8080 +ENV CONTROLLER_SERVICE="${CONTROLLER_SERVICE}" + +WORKDIR /app +COPY . . + +RUN apk add --no-cache --virtual .build-deps nodejs alpine-sdk python \ + && npm install \ + && npm run deploy:prod \ + && apk del .build-deps + +RUN cp /app/dist/docker-nginx.conf /etc/nginx/conf.d/default.conf +RUN mv /app/dist/ /var/www/