1234567891011121314151617181920212223 |
- FROM alpine/git AS cloner
- WORKDIR /home
- RUN git clone https://github.com/RobinLinus/snapdrop
- FROM node:lts-alpine
- WORKDIR /home/node/app
- COPY --from=cloner --chown=node:node /home/snapdrop/server/index.js /home/node/app/server.js
- COPY --from=cloner --chown=node:node /home/snapdrop/client /home/node/app/client
- COPY --chown=node:node package*.json /home/node/app/
- COPY --chown=node:node client.js /home/node/app/client.js
- RUN npm install
- USER node
- EXPOSE 8080 3000
- CMD ["npm", "run", "start"]
|