From f243b6eabe0ffe5b12904dc1418db06bc8037a95 Mon Sep 17 00:00:00 2001 From: Alex Date: Sun, 5 Oct 2025 14:57:18 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B0=20=D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE?= =?UTF-8?q?=D0=B2=D0=BA=D0=B0=20docker-cli=20=D0=B2=20Alpine=20Linux=20?= =?UTF-8?q?=D0=BE=D0=B1=D1=80=D0=B0=D0=B7=D0=B0=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Добавлен apk update перед установкой пакетов - Добавлен ca-certificates как зависимость для docker-cli - Исправлены Dockerfile в backend, backend/Dockerfile.prod и webssh-agent - Решена проблема с ошибкой 'несуществующий пакет docker-cli' при установке на новых устройствах Изменения протестированы: - backend образ собирается успешно - webssh-agent образ собирается успешно - docker-cli версии 28.3.3 работает корректно --- backend/Dockerfile | 2 +- backend/Dockerfile.prod | 2 +- webssh-agent/Dockerfile | 5 +++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 55984cf..95c41ac 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -19,7 +19,7 @@ LABEL website="https://hb3-accelerator.com" WORKDIR /app # Устанавливаем только docker-cli (без демона) для Alpine Linux -RUN apk add --no-cache docker-cli curl +RUN apk update && apk add --no-cache docker-cli curl ca-certificates COPY package.json yarn.lock ./ RUN yarn install --frozen-lockfile diff --git a/backend/Dockerfile.prod b/backend/Dockerfile.prod index 4fa9e95..14bbc7e 100644 --- a/backend/Dockerfile.prod +++ b/backend/Dockerfile.prod @@ -14,7 +14,7 @@ LABEL website="https://hb3-accelerator.com" WORKDIR /app # Устанавливаем только docker-cli (без демона) для Alpine Linux -RUN apk add --no-cache docker-cli curl +RUN apk update && apk add --no-cache docker-cli curl ca-certificates COPY package.json yarn.lock ./ RUN yarn install --frozen-lockfile --production diff --git a/webssh-agent/Dockerfile b/webssh-agent/Dockerfile index 01fe114..faa12fa 100644 --- a/webssh-agent/Dockerfile +++ b/webssh-agent/Dockerfile @@ -1,12 +1,13 @@ FROM node:20-alpine # Устанавливаем необходимые пакеты -RUN apk add --no-cache \ +RUN apk update && apk add --no-cache \ openssh-client \ sshpass \ curl \ wget \ - docker-cli + docker-cli \ + ca-certificates # Создаем рабочую директорию WORKDIR /app