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