[549-27][@ant] fix(docker): обновить пути packages/parser/→packages/parser2/ — предыдущий sed не покрыл Dockerfile (там слэш после parser а не word-boundary), docker build ломался на COPY packages/parser/package.json не найден; теперь Dockerfile согласован с новым расположением пакета и ENTRYPOINT указывает на parser2/dist/cli/index.js
This commit is contained in:
+5
-5
@@ -5,7 +5,7 @@ RUN corepack enable && corepack prepare pnpm@10 --activate
|
||||
FROM base AS deps
|
||||
WORKDIR /app
|
||||
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
|
||||
COPY packages/parser/package.json ./packages/parser/
|
||||
COPY packages/parser2/package.json ./packages/parser2/
|
||||
COPY packages/ship-reader/package.json ./packages/ship-reader/
|
||||
RUN pnpm install --frozen-lockfile --prod
|
||||
|
||||
@@ -17,12 +17,12 @@ WORKDIR /app
|
||||
RUN addgroup -g 1001 -S parser && adduser -u 1001 -S parser -G parser
|
||||
|
||||
COPY --from=deps /app/node_modules ./node_modules
|
||||
COPY --from=deps /app/packages/parser/node_modules ./packages/parser/node_modules
|
||||
COPY --from=deps /app/packages/parser2/node_modules ./packages/parser2/node_modules
|
||||
COPY --from=deps /app/packages/ship-reader/node_modules ./packages/ship-reader/node_modules
|
||||
|
||||
COPY packages/parser/dist ./packages/parser/dist
|
||||
COPY packages/parser2/dist ./packages/parser2/dist
|
||||
COPY packages/ship-reader/dist ./packages/ship-reader/dist
|
||||
COPY packages/parser/package.json packages/parser/LICENSE packages/parser/NOTICE ./packages/parser/
|
||||
COPY packages/parser2/package.json packages/parser2/LICENSE packages/parser2/NOTICE ./packages/parser2/
|
||||
COPY packages/ship-reader/package.json packages/ship-reader/LICENSE packages/ship-reader/NOTICE ./packages/ship-reader/
|
||||
COPY package.json pnpm-workspace.yaml README.md ./
|
||||
|
||||
@@ -31,5 +31,5 @@ USER parser
|
||||
ENV NODE_ENV=production
|
||||
ENV LOG_LEVEL=info
|
||||
|
||||
ENTRYPOINT ["node", "packages/parser/dist/cli/index.js"]
|
||||
ENTRYPOINT ["node", "packages/parser2/dist/cli/index.js"]
|
||||
CMD ["--help"]
|
||||
|
||||
Reference in New Issue
Block a user