總共有三個場景:

我們看 hs-deploy-action 這個例子。
全部邏輯都在 Dockerfile 裡。
FROM node:12
COPY package.json /
COPY yarn.lock /
RUN yarn
COPY src/*.ts /
COPY tsconfig.json /
RUN ["yarn", "build"]
ENTRYPOINT ["node", "/index.js"]
總共有三個場景:
我們看 hs-deploy-action 這個例子。
全部邏輯都在 Dockerfile 裡。
FROM node:12
COPY package.json /
COPY yarn.lock /
RUN yarn
COPY src/*.ts /
COPY tsconfig.json /
RUN ["yarn", "build"]
ENTRYPOINT ["node", "/index.js"]