diff --git a/Dockerfile b/Dockerfile index bcab45e220b1d0caad453858315e45d62e7d58b4..11b0ed1f12154ba9f696a4dcd0c32b59e8213f26 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,9 +29,9 @@ RUN pnpm --filter shared build # Build service FROM base AS build-service -COPY --from=dependencies ${APP_HOME}/package.json ${APP_HOME}/pnpm-lock.yaml ${APP_HOME}/pnpm-workspace.yaml ${APP_HOME}/tsconfig*.json ${APP_HOME}/.swcrc ./ -COPY --from=dependencies ${APP_HOME}/node_modules ./node_modules -COPY --from=dependencies ${APP_HOME}/patches ./patches +COPY --from=build-shared ${APP_HOME}/package.json ${APP_HOME}/pnpm-lock.yaml ${APP_HOME}/pnpm-workspace.yaml ${APP_HOME}/tsconfig*.json ${APP_HOME}/.swcrc ./ +COPY --from=build-shared ${APP_HOME}/node_modules ./node_modules +COPY --from=build-shared ${APP_HOME}/patches ./patches COPY --from=build-shared ${APP_HOME}/apps/shared ./apps/shared COPY apps/${SERVICE} ./apps/${SERVICE} RUN pnpm install --frozen-lockfile && pnpm --filter ${SERVICE} build && pnpm --filter ${SERVICE} --prod deploy build