BuyAndKnow/dockerfiles/webapp.dockerfile
Stanislaw-Golebiewski a84a293a37 webapp setup
2019-12-15 15:03:57 +01:00

32 lines
548 B
Docker

FROM node:11.6-alpine
LABEL maintainer="Stanisław Gołębiewski <stagol@st.amu.edu.pl>"
RUN apk update && \
apk upgrade && \
apk add --no-cache tini \
make \
python2 \
g++ \
gcc \
libgcc \
libstdc++ \
linux-headers \
python
WORKDIR /opt
COPY ./bk_webapp ./app
WORKDIR /opt/app
RUN npm install && npm install -g serve
RUN npm run build
# ENV PATH /data/node_modules/.bin:$PATH
# WORKDIR /opt/app
ENTRYPOINT ["/sbin/tini", "--"]
CMD serve -l tcp://0.0.0.0:3000 -s build