feat: добавлена пометка типа операции (Build/Push) в истории сборок Dockerfile
- Добавлена колонка 'Тип' во все таблицы истории сборок - Для push операций отображается registry вместо платформ - Сохранение пользователя при создании push лога - Исправлена ошибка с logger в push_docker_image endpoint - Улучшено отображение истории сборок с визуальными индикаторами
This commit is contained in:
34
app/Dockerfile.builder
Normal file
34
app/Dockerfile.builder
Normal file
@@ -0,0 +1,34 @@
|
||||
# Dockerfile для сборщика Docker образов
|
||||
# Автор: Сергей Антропов
|
||||
# Сайт: https://devops.org.ru
|
||||
|
||||
FROM docker:24-dind
|
||||
|
||||
# Метаданные
|
||||
LABEL maintainer="Сергей Антропов"
|
||||
LABEL description="Контейнер для сборки Docker образов"
|
||||
LABEL site="https://devops.org.ru"
|
||||
|
||||
# Установка Python и зависимостей
|
||||
RUN apk add --no-cache \
|
||||
python3 \
|
||||
py3-pip \
|
||||
git \
|
||||
curl \
|
||||
bash
|
||||
|
||||
# Установка Docker Buildx
|
||||
RUN mkdir -p ~/.docker/cli-plugins/ && \
|
||||
curl -SL https://github.com/docker/buildx/releases/download/v0.11.2/buildx-v0.11.2.linux-amd64 -o ~/.docker/cli-plugins/docker-buildx && \
|
||||
chmod +x ~/.docker/cli-plugins/docker-buildx
|
||||
|
||||
# Создание рабочей директории
|
||||
WORKDIR /workspace
|
||||
|
||||
# Переменные окружения
|
||||
ENV PYTHONUNBUFFERED=1
|
||||
ENV PYTHONDONTWRITEBYTECODE=1
|
||||
ENV DOCKER_BUILDKIT=1
|
||||
|
||||
# Команда по умолчанию (будет переопределена)
|
||||
CMD ["tail", "-f", "/dev/null"]
|
||||
Reference in New Issue
Block a user