123456789101112131415161718192021 |
- FROM node:alpine
- ARG DB_CLUSTER=mongodb1:27017,mongodb2:27018,mongodb3:27019
- ARG SERVER_PORT=9005
- RUN apk add --no-cache curl
- USER node
- HEALTHCHECK --start-period=40s --interval=15s --timeout=5s --retries=2 CMD curl -f 127.0.0.1:${SERVER_PORT} || exit 1
- COPY js /home/node/promo-sdk/js
- COPY page /home/node/promo-sdk/page
- COPY static /home/node/promo-sdk/static
- COPY style /home/node/promo-sdk/style
- COPY node_modules /home/node/promo-sdk/node_modules
- COPY server.js /home/node/promo-sdk/server.js
- COPY package.json /home/node/promo-sdk/package.json
- COPY version /tmp/version
- WORKDIR /home/node/promo-sdk
- CMD ["npm", "run", "start"]
|