File tree Expand file tree Collapse file tree 1 file changed +8
-13
lines changed Expand file tree Collapse file tree 1 file changed +8
-13
lines changed Original file line number Diff line number Diff line change 1
1
FROM node:22.16.0-alpine3.20@sha256:2289fb1fba0f4633b08ec47b94a89c7e20b829fc5679f9b7b298eaa2f1ed8b7e AS core
2
2
3
- WORKDIR /usr/src/open-api/typescript-sdk
4
- COPY open-api/typescript-sdk/package*.json open-api/typescript-sdk/tsconfig*.json ./
5
- RUN npm ci
6
- COPY open-api/typescript-sdk/ ./
7
- RUN npm run build
8
-
9
3
WORKDIR /usr/src/app
10
-
11
- COPY cli/package.json cli/package-lock.json ./
12
- RUN npm ci
13
-
14
- COPY cli .
15
- RUN npm run build
4
+ COPY package* pnpm* ./
5
+ COPY ./cli ./cli/
6
+ COPY ./open-api/typescript-sdk ./open-api/typescript-sdk/
7
+ RUN corepack enable pnpm && \
8
+ pnpm install --filter @immich/sdk --filter @immich/cli --frozen-lockfile && \
9
+ pnpm --filter @immich/sdk build && \
10
+ pnpm --filter @immich/cli build
16
11
17
12
WORKDIR /import
18
13
19
- ENTRYPOINT ["node" , "/usr/src/app/dist" ]
14
+ ENTRYPOINT ["node" , "/usr/src/app/cli/ dist" ]
You can’t perform that action at this time.
0 commit comments