[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
|
FROM base AS deps
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
|
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/
|
COPY packages/ship-reader/package.json ./packages/ship-reader/
|
||||||
RUN pnpm install --frozen-lockfile --prod
|
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
|
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/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 --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/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 packages/ship-reader/package.json packages/ship-reader/LICENSE packages/ship-reader/NOTICE ./packages/ship-reader/
|
||||||
COPY package.json pnpm-workspace.yaml README.md ./
|
COPY package.json pnpm-workspace.yaml README.md ./
|
||||||
|
|
||||||
@@ -31,5 +31,5 @@ USER parser
|
|||||||
ENV NODE_ENV=production
|
ENV NODE_ENV=production
|
||||||
ENV LOG_LEVEL=info
|
ENV LOG_LEVEL=info
|
||||||
|
|
||||||
ENTRYPOINT ["node", "packages/parser/dist/cli/index.js"]
|
ENTRYPOINT ["node", "packages/parser2/dist/cli/index.js"]
|
||||||
CMD ["--help"]
|
CMD ["--help"]
|
||||||
|
|||||||
Reference in New Issue
Block a user