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 uses: docker/build-push-action@v4
with: with:
context: . context: .
platforms: linux/amd64 # platforms: linux/amd64
# platforms: linux/amd64,linux/arm64 platforms: linux/amd64,linux/arm64
push: true push: true
# Используем теги, сгенерированные шагом meta (v1.0.0 и latest) # Используем теги, сгенерированные шагом meta (v1.0.0 и latest)
tags: ${{ steps.meta.outputs.tags }} tags: ${{ steps.meta.outputs.tags }}

View File

@@ -3,16 +3,16 @@
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
# Используем официальный, но компактный образ Python как "строительную площадку". # Используем официальный, но компактный образ Python как "строительную площадку".
# На этом этапе мы установим все зависимости, а потом скопируем только результат. # На этом этапе мы установим все зависимости, а потом скопируем только результат.
FROM python:3.13-slim as builder FROM python:3.13-slim AS builder
# Устанавливаем переменные окружения для Poetry # Устанавливаем переменные окружения для Poetry
ENV PYTHONDONTWRITEBYTECODE 1 ENV PYTHONDONTWRITEBYTECODE=1
ENV PYTHONUNBUFFERED 1 ENV PYTHONUNBUFFERED=1
# Эти настройки говорят Poetry создать виртуальное окружение прямо в папке проекта (/app/.venv) # Эти настройки говорят Poetry создать виртуальное окружение прямо в папке проекта (/app/.venv)
ENV POETRY_NO_INTERACTION=1 \ ENV POETRY_NO_INTERACTION=1
POETRY_VIRTUALENVS_IN_PROJECT=1 \ ENV POETRY_VIRTUALENVS_IN_PROJECT=1
POETRY_VIRTUALENVS_CREATE=1 \ ENV POETRY_VIRTUALENVS_CREATE=1
POETRY_CACHE_DIR=/tmp/poetry_cache ENV POETRY_CACHE_DIR=/tmp/poetry_cache
# Устанавливаем саму Poetry # Устанавливаем саму Poetry
RUN pip install poetry RUN pip install poetry