| 1234567891011121314151617181920212223242526272829303132333435 | FROM node:16.15 AS frontend_node_modulesRUN mkdir -p /opt/appWORKDIR /opt/appCOPY package.json /opt/app/package.jsonCOPY package-lock.json /opt/app/package-lock.jsonRUN npm install --silentFROM node:16.15 AS musare_frontendARG FRONTEND_MODE=prodENV FRONTEND_MODE=${FRONTEND_MODE}ENV SUPPRESS_NO_CONFIG_WARNING=1ENV NODE_CONFIG_DIR=./dist/configRUN apt-get updateRUN apt-get install nginx -yRUN mkdir -p /opt/appWORKDIR /opt/appCOPY . /opt/appCOPY --from=frontend_node_modules /opt/app/node_modules node_modulesRUN mkdir -p /run/nginxRUN bash -c '([[ "${FRONTEND_MODE}" == "dev" ]] && exit 0) || npm run prod'RUN chmod u+x entrypoint.shENTRYPOINT bash /opt/app/entrypoint.shEXPOSE 80/tcp
 |