From a537bc9c37fd64312705a3658ae2e6d0d86ac553 Mon Sep 17 00:00:00 2001 From: erjemin Date: Sat, 21 Mar 2026 16:51:16 +0300 Subject: [PATCH] =?UTF-8?q?mod:=20=D0=B2=D0=B5=D1=80=D0=BD=D1=83=D0=BB=20?= =?UTF-8?q?=D0=B1=D0=BE=D1=80=D0=BA=D1=83=20=D0=B4=D0=BB=D1=8F=20ARM64.=20?= =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20=D0=BE=D1=87=D0=B8?= =?UTF-8?q?=D1=81=D1=82=D0=BA=D1=83=20=D0=BA=D0=B5=D1=88=D0=B0=20poetry?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/docker-publish.yaml | 4 ++-- Dockerfile | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/docker-publish.yaml b/.gitea/workflows/docker-publish.yaml index f66bbca..39aa9cd 100644 --- a/.gitea/workflows/docker-publish.yaml +++ b/.gitea/workflows/docker-publish.yaml @@ -60,8 +60,8 @@ jobs: push: true # Собираем под текущую архитектуру (linux/amd64). # Если сервер и MacMini на разных архитектурах (x86 vs ARM), добавьте нужные, например: linux/amd64,linux/arm64 - # platforms: linux/amd64,linux/arm64 - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 + # platforms: linux/amd64 tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} # ДОБАВЛЕНО: diff --git a/Dockerfile b/Dockerfile index 0b34962..99ef838 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,6 +29,9 @@ COPY pyproject.toml poetry.lock /app/ # Устанавливаем зависимости проекта. Poetry установит их в /usr/local/lib/python3.12/site-packages RUN poetry install --no-interaction --no-ansi --no-root --only main +# Очищаем кэш Poetry, чтобы уменьшить размер слоя +RUN poetry cache clear --all -n + # ================================================= # STAGE 2: Final - Создание чистого и безопасного образа