mirror of
https://github.com/avatao-content/frontend-tutorial-framework
synced 2024-12-05 01:51:31 +00:00
Dockerize frontend for multistage building
This commit is contained in:
parent
57db977873
commit
6642965bea
4
.dockerignore
Normal file
4
.dockerignore
Normal file
@ -0,0 +1,4 @@
|
||||
.editorconfig
|
||||
.gitignore
|
||||
Dockerfile
|
||||
README.md
|
16
Dockerfile
Normal file
16
Dockerfile
Normal 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
|
Loading…
Reference in New Issue
Block a user