mod: вернул сборку для linux/arm64

This commit is contained in:
2026-03-22 10:37:41 +03:00
parent e5f7e65de8
commit 8f0ee1c8c3
2 changed files with 9 additions and 9 deletions

View File

@@ -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 }}

View File

@@ -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