Skip to content
Snippets Groups Projects
Select Git revision
  • 6b7e9dc3fd979055b16c37a07c1e4f8e478c0bc8
  • master default protected
  • v0.1
  • plugin_v1.104
  • v2021.2
5 results

Dockerfile

Blame
  • Dockerfile 926 B
    FROM git.slub-dresden.de/digital-preservation/dependency_proxy/containers/debian:bullseye-slim
    
    ARG GITDIR
    ENV DEBIAN_FRONTEND=noninteractive
    ENV EXLIBRIS_REPO=https://github.com/ExLibrisGroup/Rosetta.dps-sdk-projects.git
    ENV EXLIBRIS_REPODIR=Rosetta.dps-sdk-projects
    ENV EXLIBRIS_PATH=/exlibris
    
    ARG CACHEBUST=1
    RUN apt-get update; \
        apt-get install -y --no-install-recommends gnupg wget; \
        wget -O - http://sdvdebianrepo.slub-dresden.de/deb-repository/pub.gpg.key | apt-key add - ; \
        echo "deb http://sdvdebianrepo.slub-dresden.de/deb-repository bullseye main" > /etc/apt/sources.list.d/slub.list;
    
    ARG CACHEBUST=1
    RUN apt-get update; \
        apt-get -y upgrade; \
        apt-get install -y \
          apt-utils \
          make \
          openjdk-17-jdk \
          junit4 \
          git \
          maven \
        ;
    RUN git clone https://github.com/ExLibrisGroup/Rosetta.dps-sdk-projects.git
    RUN ln -s ${EXLIBRIS_REPODIR} ${EXLIBRIS_PATH}