mod: вернул сборку для linux/arm64
This commit is contained in:
@@ -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 }}
|
||||
|
||||
14
Dockerfile
14
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
|
||||
|
||||
Reference in New Issue
Block a user