总共有三个场景:

我们看 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"]