Mayank
4 years ago
1 changed files with 31 additions and 0 deletions
@ -0,0 +1,31 @@ |
|||||
|
FROM node:12.16.3-alpine |
||||
|
|
||||
|
# install simple http server for serving static content |
||||
|
RUN yarn global add http-server |
||||
|
|
||||
|
# make the 'app' folder the current working directory |
||||
|
WORKDIR /app |
||||
|
|
||||
|
# copy 'package.json' |
||||
|
COPY package.json ./ |
||||
|
|
||||
|
# copy 'yarn.lock' |
||||
|
COPY yarn.lock ./ |
||||
|
|
||||
|
# install dependencies |
||||
|
RUN yarn |
||||
|
|
||||
|
# copy project files and folders to the current working directory (i.e. 'app' folder) |
||||
|
COPY . . |
||||
|
|
||||
|
# Set staging env variable if building for testnet.getumbrel.com |
||||
|
# ENV STAGING_DEPLOYMENT=true |
||||
|
|
||||
|
# build app for production |
||||
|
RUN yarn build |
||||
|
|
||||
|
# copy index.html to 404.html as http-server serves 404.html on all non "/" routes |
||||
|
RUN cp ./dist/index.html ./dist/404.html |
||||
|
|
||||
|
EXPOSE 3004 |
||||
|
CMD [ "http-server", "-p 3004", "dist" ] |
Loading…
Reference in new issue