/
a.ivakhnenko
/
gitlab-ce
Обзор
Документация
Войти
/
a.ivakhnenko
/
gitlab-ce
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
gitlab-exiftool/Dockerfile
25 строк
782 B
IvahAlexander
commit
26 ноя 2024, 07:39
26 ноя 2024, 07:39
a057ac9
Код
Авторство
О чём код?
ARG GITLAB_BASE_IMAGE= FROM --platform=${TARGETPLATFORM} ${GITLAB_BASE_IMAGE} as build ARG BUILD_DIR=/tmp/build ARG EXIFTOOL_VERSION=12.99 COPY patches/ ${BUILD_DIR}/patches RUN apt-get update RUN apt-get install -y --no-install-recommends \ patch \ perl \ make RUN curl -f --retry 6 https://gitlab.com/gitlab-org/build/omnibus-mirror/exiftool/-/archive/${EXIFTOOL_VERSION}/exiftool-${EXIFTOOL_VERSION}.tar.gz | tar -xz \ && cd exiftool-${EXIFTOOL_VERSION} \ && patch -p1 < ${BUILD_DIR}/patches/allow-only-tiff-jpeg-exif-strip.patch \ && perl Makefile.PL \ && mkdir -p /target \ && make DESTDIR=/target install \ && rm -Rf /target/usr/local/man FROM --platform=${TARGETPLATFORM} scratch as final COPY --from=build /target/ /