Dockerize frontend for multistage building

This commit is contained in:
R. Richard 2019-09-05 18:20:09 +02:00 committed by Kristóf Tóth
parent 57db977873
commit 6642965bea
2 changed files with 20 additions and 0 deletions

4
.dockerignore Normal file
View File

@ -0,0 +1,4 @@
.editorconfig
.gitignore
Dockerfile
README.md

16
Dockerfile Normal file
View File

@ -0,0 +1,16 @@
FROM avatao/debian:buster
RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg |\
sudo apt-key add - &&\
echo "deb https://dl.yarnpkg.com/debian/ stable main" |\
sudo tee /etc/apt/sources.list.d/yarn.list &&\
apt-get update &&\
apt-get install -y --no-install-recommends nodejs yarn &&\
rm -rf /var/lib/apt/lists/*
WORKDIR /srv
COPY . /srv
RUN yarn install --frozen-lockfile && yarn build --no-progress
CMD yarn start