2023-12-12 09:23:23 +08:00
|
|
|
FROM node:lts-alpine3.15
|
|
|
|
|
LABEL authors="kubbo"
|
|
|
|
|
|
2023-12-12 09:37:56 +08:00
|
|
|
WORKDIR /home/node-service
|
2023-12-12 09:32:44 +08:00
|
|
|
|
2023-12-12 09:37:56 +08:00
|
|
|
RUN chown -R node: /home/node-service
|
2023-12-12 09:23:23 +08:00
|
|
|
USER node
|
2023-12-12 09:32:44 +08:00
|
|
|
|
2023-12-12 09:37:56 +08:00
|
|
|
COPY --chown=node package*.json /home/node-service
|
2023-12-12 09:23:23 +08:00
|
|
|
|
|
|
|
|
RUN npm i
|
2023-12-12 09:37:56 +08:00
|
|
|
COPY --chown=node . /home/node-service
|
2023-12-12 09:23:23 +08:00
|
|
|
|
|
|
|
|
CMD ["node", "index.js"]
|