FROM node:16.16

MAINTAINER Dariusz Czerski <dcz@ipipan.waw.pl>

ADD frontend/yarn.lock /yarn.lock
ADD frontend/package.json /package.json

RUN yarn install --frozen-lockfile
ENV PATH /node_modules/.bin:$PATH

ADD frontend /src
ADD docker /docker

VOLUME /src
WORKDIR /src

ENTRYPOINT ["/docker/scripts/docker-entrypoint-frontend"]