diff --git a/.github/workflows/v2dl3-eventdisplay-packaging.yml b/.github/workflows/v2dl3-eventdisplay-packaging.yml index 193f3c6f..adcd8246 100644 --- a/.github/workflows/v2dl3-eventdisplay-packaging.yml +++ b/.github/workflows/v2dl3-eventdisplay-packaging.yml @@ -36,6 +36,11 @@ jobs: else echo "BUILD_BRANCH=${GITHUB_REF#refs/heads/}" >> "$GITHUB_ENV" fi + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 - name: Log in to the Container registry uses: docker/login-action@v3 @@ -51,7 +56,10 @@ jobs: tags: | type=ref,event=pr,suffix=-v2dl3-eventdisplay type=semver,pattern={{major}}.{{minor}}.{{patch}},suffix=-v2dl3-eventdisplay + type=schedule,pattern={{date 'YYYYMMDD'}} + type=raw,value={{date 'YYYYMMDD-HHmmss'}} images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + flavor: latest=true - name: Build and push Docker image uses: docker/build-push-action@v5 diff --git a/utils/v2dl3-eventdisplay-docker/Dockerfile b/utils/v2dl3-eventdisplay-docker/Dockerfile index 22b88ea7..0e06ff21 100644 --- a/utils/v2dl3-eventdisplay-docker/Dockerfile +++ b/utils/v2dl3-eventdisplay-docker/Dockerfile @@ -1,5 +1,6 @@ # Dockerfile to build V2DL3 for Eventdisplay FROM mambaorg/micromamba:latest +WORKDIR /workdir/ RUN micromamba install -y -n base -c conda-forge git @@ -10,7 +11,7 @@ RUN eval "$(micromamba shell hook --shell bash)" && \ RUN cd V2DL3 && \ micromamba install -y -n base -f environment-eventdisplay.yml && \ micromamba clean --all --yes -ENV PYTHONPATH=$PYTHONPATH:"V2DL3/" +ENV PYTHONPATH="/workdir/V2DL3/" SHELL ["/bin/bash", "-c"]