# 1
FROM registry.yandex.net/tools/nodejs:8 as builder

ENV PATH ${PATH}:./node_modules/.bin

RUN apt-get update -y
RUN apt-get install -y python build-essential

COPY .npmrc .
COPY package.json .
COPY package-lock.json .
COPY tools tools

RUN npm install

ENV NODE_ENV production

COPY .babelrc .
COPY webpack.common.js .
COPY webpack.prod.js .
COPY src src

RUN BEM_LANG=ru webpack --config webpack.prod.js && BEM_LANG=en webpack --config webpack.prod.js

# 2
FROM registry.yandex.net/tools/nodejs:8

COPY configs configs
COPY express express
COPY package.json .
COPY index.js .

CMD node /index.js

COPY --from=builder node_modules node_modules
COPY --from=builder dist dist
