From 8f0ee1c8c3ec4c7c3a459ca20db97cbb89b2b324 Mon Sep 17 00:00:00 2001 From: erjemin Date: Sun, 22 Mar 2026 10:37:41 +0300 Subject: [PATCH] =?UTF-8?q?mod:=20=D0=B2=D0=B5=D1=80=D0=BD=D1=83=D0=BB=20?= =?UTF-8?q?=D1=81=D0=B1=D0=BE=D1=80=D0=BA=D1=83=20=D0=B4=D0=BB=D1=8F=20lin?= =?UTF-8?q?ux/arm64?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/docker-publish.yaml | 4 ++-- Dockerfile | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/docker-publish.yaml b/.gitea/workflows/docker-publish.yaml index 35a6dff..acb8c1b 100644 --- a/.gitea/workflows/docker-publish.yaml +++ b/.gitea/workflows/docker-publish.yaml @@ -40,8 +40,8 @@ jobs: uses: docker/build-push-action@v4 with: context: . - platforms: linux/amd64 - # platforms: linux/amd64,linux/arm64 + # platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 push: true # Используем теги, сгенерированные шагом meta (v1.0.0 и latest) tags: ${{ steps.meta.outputs.tags }} diff --git a/Dockerfile b/Dockerfile index 707d0f4..7c716fa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,16 +3,16 @@ # ----------------------------------------------------------------------------- # Используем официальный, но компактный образ Python как "строительную площадку". # На этом этапе мы установим все зависимости, а потом скопируем только результат. -FROM python:3.13-slim as builder +FROM python:3.13-slim AS builder # Устанавливаем переменные окружения для Poetry -ENV PYTHONDONTWRITEBYTECODE 1 -ENV PYTHONUNBUFFERED 1 +ENV PYTHONDONTWRITEBYTECODE=1 +ENV PYTHONUNBUFFERED=1 # Эти настройки говорят Poetry создать виртуальное окружение прямо в папке проекта (/app/.venv) -ENV POETRY_NO_INTERACTION=1 \ - POETRY_VIRTUALENVS_IN_PROJECT=1 \ - POETRY_VIRTUALENVS_CREATE=1 \ - POETRY_CACHE_DIR=/tmp/poetry_cache +ENV POETRY_NO_INTERACTION=1 +ENV POETRY_VIRTUALENVS_IN_PROJECT=1 +ENV POETRY_VIRTUALENVS_CREATE=1 +ENV POETRY_CACHE_DIR=/tmp/poetry_cache # Устанавливаем саму Poetry RUN pip install poetry