- Добавлена колонка 'Тип' во все таблицы истории сборок - Для push операций отображается registry вместо платформ - Сохранение пользователя при создании push лога - Исправлена ошибка с logger в push_docker_image endpoint - Улучшено отображение истории сборок с визуальными индикаторами
35 lines
1.0 KiB
Ruby
35 lines
1.0 KiB
Ruby
# 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"]
|