mirror of https://github.com/MISP/misp-docker
Add parametric Dockerhub mirror to MISP and MISP Module images for internal deployment
Signed-off-by: Sebastiano Mariani <smariani@vmware.com>pull/1/head
parent
e4bafc776e
commit
ea51b1f55a
|
@ -1,4 +1,6 @@
|
||||||
FROM python:3.9-slim-bullseye as builder
|
ARG DOCKER_HUB_PROXY=""
|
||||||
|
|
||||||
|
FROM "${DOCKER_HUB_PROXY}python:3.9-slim-bullseye" as builder
|
||||||
ENV DEBIAN_FRONTEND noninteractive
|
ENV DEBIAN_FRONTEND noninteractive
|
||||||
ARG MODULES_TAG
|
ARG MODULES_TAG
|
||||||
ARG MODULES_COMMIT
|
ARG MODULES_COMMIT
|
||||||
|
@ -37,7 +39,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||||
RUN find . -name "chardet*" | grep -v "chardet-4.0.0" | xargs rm -f
|
RUN find . -name "chardet*" | grep -v "chardet-4.0.0" | xargs rm -f
|
||||||
|
|
||||||
|
|
||||||
FROM python:3.9-slim-bullseye
|
FROM "${DOCKER_HUB_PROXY}python:3.9-slim-bullseye"
|
||||||
|
|
||||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||||
libglib2.0-0 \
|
libglib2.0-0 \
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
FROM composer:2.1.14 as composer-build
|
ARG DOCKER_HUB_PROXY=""
|
||||||
|
|
||||||
|
FROM "${DOCKER_HUB_PROXY}composer:2.1.14" as composer-build
|
||||||
ARG MISP_TAG
|
ARG MISP_TAG
|
||||||
WORKDIR /tmp
|
WORKDIR /tmp
|
||||||
ADD https://raw.githubusercontent.com/MISP/MISP/${MISP_TAG}/app/composer.json /tmp
|
ADD https://raw.githubusercontent.com/MISP/MISP/${MISP_TAG}/app/composer.json /tmp
|
||||||
|
@ -7,7 +9,7 @@ FROM composer:2.1.14 as composer-build
|
||||||
composer require --with-all-dependencies supervisorphp/supervisor:^4.0 \
|
composer require --with-all-dependencies supervisorphp/supervisor:^4.0 \
|
||||||
guzzlehttp/guzzle php-http/message lstrojny/fxmlrpc --ignore-platform-reqs
|
guzzlehttp/guzzle php-http/message lstrojny/fxmlrpc --ignore-platform-reqs
|
||||||
|
|
||||||
FROM debian:bullseye-slim as php-build
|
FROM "${DOCKER_HUB_PROXY}debian:bullseye-slim" as php-build
|
||||||
RUN apt-get update; apt-get install -y --no-install-recommends \
|
RUN apt-get update; apt-get install -y --no-install-recommends \
|
||||||
gcc \
|
gcc \
|
||||||
make \
|
make \
|
||||||
|
@ -25,7 +27,7 @@ FROM debian:bullseye-slim as php-build
|
||||||
RUN git clone --recursive --depth=1 https://github.com/kjdev/php-ext-brotli.git && cd php-ext-brotli && phpize && ./configure && make && make install
|
RUN git clone --recursive --depth=1 https://github.com/kjdev/php-ext-brotli.git && cd php-ext-brotli && phpize && ./configure && make && make install
|
||||||
|
|
||||||
|
|
||||||
FROM debian:bullseye-slim as python-build
|
FROM "${DOCKER_HUB_PROXY}debian:bullseye-slim" as python-build
|
||||||
RUN apt-get update; apt-get install -y --no-install-recommends \
|
RUN apt-get update; apt-get install -y --no-install-recommends \
|
||||||
gcc \
|
gcc \
|
||||||
git \
|
git \
|
||||||
|
@ -83,7 +85,7 @@ FROM debian:bullseye-slim as python-build
|
||||||
RUN find . -name "Sphinx*" | tee /dev/stderr | grep -v "Sphinx-1.5.5" | xargs rm -f
|
RUN find . -name "Sphinx*" | tee /dev/stderr | grep -v "Sphinx-1.5.5" | xargs rm -f
|
||||||
|
|
||||||
|
|
||||||
FROM debian:bullseye-slim
|
FROM "${DOCKER_HUB_PROXY}debian:bullseye-slim"
|
||||||
ENV DEBIAN_FRONTEND noninteractive
|
ENV DEBIAN_FRONTEND noninteractive
|
||||||
ARG MISP_TAG
|
ARG MISP_TAG
|
||||||
ARG MISP_COMMIT
|
ARG MISP_COMMIT
|
||||||
|
|
Loading…
Reference in New Issue