| 123456789101112131415161718192021222324252627282930 | 
							- FROM node:16.15 AS musare_frontend
 
- ARG FRONTEND_MODE=prod
 
- ENV FRONTEND_MODE=${FRONTEND_MODE}
 
- RUN apt-get update
 
- RUN apt-get install nginx -y
 
- RUN npm install -g webpack@5.72.0 webpack-cli@4.9.2
 
- RUN mkdir -p /opt/app
 
- WORKDIR /opt/app
 
- COPY package.json /opt/app/package.json
 
- COPY package-lock.json /opt/app/package-lock.json
 
- RUN npm install
 
- COPY . /opt/app
 
- RUN mkdir -p /run/nginx
 
- RUN bash -c '[[ "${FRONTEND_MODE}" = "prod" ]] && npm run prod' || exit 0
 
- RUN chmod u+x entrypoint.sh
 
- ENTRYPOINT bash /opt/app/entrypoint.sh
 
- EXPOSE 80/tcp
 
- EXPOSE 80/udp
 
 
  |