From a831afdc1ec3337b4f1bf527f68912aadf4c0c3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Fri, 21 Apr 2023 18:33:29 -0400 Subject: [PATCH] docker: build using current repo state --- docker/Dockerfile | 5 +++-- docker/DockerfileBionic | 5 +++-- docker/DockerfileFocal | 5 +++-- docker/DockerfileLlvm | 5 +++-- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index b1d36c81..f2e70eff 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -2,8 +2,9 @@ FROM ghcr.io/savoirfairelinux/opendht/opendht-deps:latest LABEL maintainer="Adrien Béraud <adrien.beraud@savoirfairelinux.com>" LABEL org.opencontainers.image.source https://github.com/savoirfairelinux/opendht -RUN git clone https://github.com/savoirfairelinux/opendht.git \ - && cd opendht && mkdir build && cd build \ +COPY . opendht + +RUN cd opendht && mkdir build && cd build \ && cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=On \ -DOPENDHT_C=On \ diff --git a/docker/DockerfileBionic b/docker/DockerfileBionic index 57729122..d1acb91f 100644 --- a/docker/DockerfileBionic +++ b/docker/DockerfileBionic @@ -2,8 +2,9 @@ FROM ghcr.io/savoirfairelinux/opendht/opendht-deps-bionic:latest LABEL maintainer="Adrien Béraud <adrien.beraud@savoirfairelinux.com>" LABEL org.opencontainers.image.source https://github.com/savoirfairelinux/opendht -RUN git clone https://github.com/savoirfairelinux/opendht.git \ - && cd opendht && mkdir build && cd build \ +COPY . opendht + +RUN cd opendht && mkdir build && cd build \ && cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=On \ -DOPENDHT_C=On \ diff --git a/docker/DockerfileFocal b/docker/DockerfileFocal index 57729122..d1acb91f 100644 --- a/docker/DockerfileFocal +++ b/docker/DockerfileFocal @@ -2,8 +2,9 @@ FROM ghcr.io/savoirfairelinux/opendht/opendht-deps-bionic:latest LABEL maintainer="Adrien Béraud <adrien.beraud@savoirfairelinux.com>" LABEL org.opencontainers.image.source https://github.com/savoirfairelinux/opendht -RUN git clone https://github.com/savoirfairelinux/opendht.git \ - && cd opendht && mkdir build && cd build \ +COPY . opendht + +RUN cd opendht && mkdir build && cd build \ && cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=On \ -DOPENDHT_C=On \ diff --git a/docker/DockerfileLlvm b/docker/DockerfileLlvm index 339fddf2..f6fe1e3d 100644 --- a/docker/DockerfileLlvm +++ b/docker/DockerfileLlvm @@ -2,8 +2,9 @@ FROM ghcr.io/savoirfairelinux/opendht/opendht-deps-llvm:latest LABEL maintainer="Adrien Béraud <adrien.beraud@savoirfairelinux.com>" LABEL org.opencontainers.image.source https://github.com/savoirfairelinux/opendht -RUN git clone https://github.com/savoirfairelinux/opendht.git \ - && cd opendht && mkdir build && cd build \ +COPY . opendht + +RUN cd opendht && mkdir build && cd build \ && cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=On \ -DOPENDHT_C=On \ -- GitLab