diff --git a/.gitea/workflows/docker-publish.yaml b/.gitea/workflows/docker-publish.yaml index 9518736..e65882a 100644 --- a/.gitea/workflows/docker-publish.yaml +++ b/.gitea/workflows/docker-publish.yaml @@ -45,8 +45,8 @@ jobs: with: context: . file: Dockerfile - # platforms: linux/amd64 - platforms: linux/amd64,linux/arm64 + # Используем только amd64 для надежности (arm64 добавим позже если нужно) + platforms: linux/amd64 push: true # Используем теги, сгенерированные шагом meta (v0.1.0 и latest) tags: ${{ steps.meta.outputs.tags }} @@ -54,5 +54,5 @@ jobs: # Кэширование для ускорения повторных сборок cache-from: type=gha cache-to: type=gha,mode=max - # Увеличиваем тайм-аут на случай медленного интернета - timeout: 1800 # 30 минут + # Увеличиваем тайм-аут для надежности (от 1800 до 3600 сек) + timeout: 3600 # 60 минут (для надежности при медленном интернете) diff --git a/Dockerfile b/Dockerfile index 9453d0e..4431c19 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ # Многоэтапная сборка для оптимизации размера образа # Первый этап: builder - установка зависимостей -FROM python:3.12-slim as builder +FROM python:3.12-slim AS builder # Переводим в режим без буферизации для вывода логов ENV PYTHONUNBUFFERED=1