From 9ad27bcc1742d13816c021626d480d7b2dfe17e4 Mon Sep 17 00:00:00 2001 From: Wouter Deconinck <wdconinc@gmail.com> Date: Wed, 9 Feb 2022 16:57:11 +0000 Subject: [PATCH] Replace eicweb registry with build-arg --- containers/jug/dev.Dockerfile | 5 +++-- containers/jug/feature.Dockerfile | 3 ++- containers/jug/xl.Dockerfile | 3 ++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/containers/jug/dev.Dockerfile b/containers/jug/dev.Dockerfile index d5bf7035f..3e5ae2432 100644 --- a/containers/jug/dev.Dockerfile +++ b/containers/jug/dev.Dockerfile @@ -1,11 +1,12 @@ #syntax=docker/dockerfile:1.2 +ARG DOCKER_REGISTRY="eicweb.phy.anl.gov:4567/containers/eic_container/" ARG INTERNAL_TAG="testing" ## ======================================================================================== ## STAGE1: spack builder image ## EIC builder image with spack ## ======================================================================================== -FROM eicweb.phy.anl.gov:4567/containers/eic_container/debian_base:${INTERNAL_TAG} as builder +FROM ${DOCKER_REGISTRY}debian_base:${INTERNAL_TAG} as builder ## instal some extra spack dependencies RUN --mount=type=cache,target=/var/cache/apt \ @@ -216,7 +217,7 @@ RUN chmod a+x /usr/local/bin/mc ## STAGE 3 ## Lean target image ## ======================================================================================== -FROM eicweb.phy.anl.gov:4567/containers/eic_container/debian_base:${INTERNAL_TAG} +FROM ${DOCKER_REGISTRY}debian_base:${INTERNAL_TAG} LABEL maintainer="Sylvester Joosten <sjoosten@anl.gov>" \ name="jug_xl" \ diff --git a/containers/jug/feature.Dockerfile b/containers/jug/feature.Dockerfile index 534cd93f3..8f6eceb69 100644 --- a/containers/jug/feature.Dockerfile +++ b/containers/jug/feature.Dockerfile @@ -1,4 +1,5 @@ #syntax=docker/dockerfile:1.2 +ARG DOCKER_REGISTRY="eicweb.phy.anl.gov:4567/containers/eic_container/" ARG INTERNAL_TAG="testing" ## Make a specific "feature" image, identical to jug_xl except for the detector @@ -6,7 +7,7 @@ ARG INTERNAL_TAG="testing" ## in the future once we move the detectors already installed in the main ## image. -FROM eicweb.phy.anl.gov:4567/containers/eic_container/jug_xl:${INTERNAL_TAG} +FROM {DOCKER_REGISTRY}jug_xl:${INTERNAL_TAG} ## also install detector/ip geometries into opt ARG DETECTOR=athena diff --git a/containers/jug/xl.Dockerfile b/containers/jug/xl.Dockerfile index 8f4948f31..511c6e892 100644 --- a/containers/jug/xl.Dockerfile +++ b/containers/jug/xl.Dockerfile @@ -1,11 +1,12 @@ #syntax=docker/dockerfile:1.2 +ARG DOCKER_REGISTRY="eicweb.phy.anl.gov:4567/containers/eic_container/" ARG INTERNAL_TAG="testing" ## ======================================================================================== ## STAGE1: spack builder image ## EIC builder image with spack ## ======================================================================================== -FROM eicweb.phy.anl.gov:4567/containers/eic_container/jug_dev:${INTERNAL_TAG} +FROM ${DOCKER_REGISTRY}jug_dev:${INTERNAL_TAG} ARG EICWEB="https://eicweb.phy.anl.gov/api/v4/projects" ARG JUGGLER_VERSION="master" -- GitLab