瀏覽代碼

Update workflow

Nicolas Meienberger 3 年之前
父節點
當前提交
ba155cc240
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      Dockerfile

+ 4 - 1
Dockerfile

@@ -1,6 +1,9 @@
 FROM node:18-buster-slim AS build
 
+WORKDIR /common
 COPY ./packages/common /common
+RUN npm i
+RUN npm run build
 
 WORKDIR /api
 COPY ./packages/system-api/package.json /api/package.json
@@ -45,7 +48,7 @@ RUN npm install --quiet node-gyp -g
 RUN curl -L "https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
 RUN chmod +x /usr/local/bin/docker-compose
 
-COPY ./packages/common /common
+COPY --from=build /common /common
 
 WORKDIR /api
 COPY ./packages/system-api/package.json /api/package.json