[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:
coopops
2026-04-23 15:50:32 +00:00
parent ecc6a25734
commit a1f72d3352
+5 -5
View File
@@ -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"]