From ee32e166bde58a47d9de6fc74a02213f8e1d2f31 Mon Sep 17 00:00:00 2001 From: m1xxos <66390094+m1xxos@users.noreply.github.com> Date: Wed, 11 Dec 2024 20:18:37 +0300 Subject: [PATCH] docs:api dockerfile docs --- packages/api/Dockerfile | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/api/Dockerfile b/packages/api/Dockerfile index 5e2df945a..e744914eb 100644 --- a/packages/api/Dockerfile +++ b/packages/api/Dockerfile @@ -4,14 +4,12 @@ WORKDIR /app ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true -# Объединение RUN команд и очистка кеша apt-get RUN apt-get update && apt-get install -y g++ make python3 && apt-get clean && rm -rf /var/lib/apt/lists/* -# Копирование всех необходимых файлов и директорий за один раз COPY package.json yarn.lock tsconfig.json .prettierrc .eslintrc ./ COPY packages ./packages -# Удаление ненужных директорий +# Remove all except needed packages RUN find packages -mindepth 1 -type d \ ! -regex '^packages/\(api\|readabilityjs\|text-to-speech\|content-handler\|liqe\|utils\)\(/.*\)?' \ -exec rm -rf {} + @@ -36,7 +34,6 @@ ENV NODE_ENV=production ENV NODE_OPTIONS=--max-old-space-size=4096 ENV PORT=8080 -# Копирование всех необходимых файлов и директорий за один раз COPY --from=builder /app/packages/api/dist /app/packages/api/dist COPY --from=builder /app/packages/readabilityjs/ /app/packages/readabilityjs/ COPY --from=builder /app/packages/api/package.json /app/packages/api/package.json