diff --git a/Dockerfile-production b/Dockerfile-production index 1e9a840db0efa76d0c73b61f315b174e017d2415..38d462b078645813be5fe742e4c624e167cfa1b3 100644 --- a/Dockerfile-production +++ b/Dockerfile-production @@ -18,7 +18,19 @@ RUN yarn install --frozen-lockfile --production=false COPY . . +RUN yarn webpack --config webpack/webpack.production.config.js + +# IMAGE FOR RUNNING +FROM node:15.11-alpine as server + ARG instance_name +ARG node_env +ARG server_protocol +ARG server_host +ARG server_port +ARG client_protocol +ARG client_host +ARG client_port ENV INSTANCE_NAME $instance_name ENV NODE_ENV "production" @@ -29,11 +41,6 @@ ENV CLIENT_PROTOCOL "http" ENV CLIENT_HOST "0.0.0.0" ENV CLIENT_PORT "4000" -RUN yarn webpack --config webpack/webpack.production.config.js - -# IMAGE FOR RUNNING -FROM node:15.11-alpine as server - WORKDIR /home/node/app RUN chown -R node:node .