From 85912a17eceb7d2d45bfbf6a224b9b43040c5552 Mon Sep 17 00:00:00 2001 From: Tomas Pecka <peckato1@fit.cvut.cz> Date: Fri, 23 Nov 2018 08:40:33 +0100 Subject: [PATCH] Dockerfile: Proper make install --- .gitlab-ci.yml | 4 ++-- extra/docker/master/Dockerfile | 12 ++++-------- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0ad147ae35..83a13097db 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -107,7 +107,7 @@ docker:build-nightly: - schedules script: - docker build -t "$IMAGE_TAG_NIGHTLY" . - - docker run "$IMAGE_TAG_NIGHTLY" /app/bin/aql2 --help + - docker run "$IMAGE_TAG_NIGHTLY" /usr/bin/aql2 --help - docker push "$IMAGE_TAG_NIGHTLY" docker:build-release: @@ -118,6 +118,6 @@ docker:build-release: - branches script: - docker build -t "$IMAGE_TAG_RELEASE" -t "$IMAGE_TAG_LATEST" . - - docker run "$IMAGE_TAG_RELEASE" /app/bin/aql2 --help + - docker run "$IMAGE_TAG_RELEASE" /usr/bin/aql2 --help - docker push "$IMAGE_TAG_RELEASE" - docker push "$IMAGE_TAG_LATEST" diff --git a/extra/docker/master/Dockerfile b/extra/docker/master/Dockerfile index 059bcd780f..ab2c1706bd 100644 --- a/extra/docker/master/Dockerfile +++ b/extra/docker/master/Dockerfile @@ -27,7 +27,7 @@ RUN CMake/generate.py -wm WORKDIR $BASEDIR/release RUN cmake \ -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr/local \ + -DCMAKE_INSTALL_PREFIX=$BASEDIR/install \ .. && \ make -j $(grep -c processor /proc/cpuinfo) && \ make test && \ @@ -38,10 +38,7 @@ RUN cmake \ # deploy stage FROM alpine:3.8 -LABEL maintainer="tomas.pecka@fit.cvut.cz" - -ENV LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/app/lib" -ENV PATH="${PATH}:/app/bin" +LABEL maintainer="peckato1@fit.cvut.cz" RUN apk add --update \ bash \ @@ -55,7 +52,6 @@ RUN apk add --update \ graphviz \ jsoncpp -COPY --from=builder /usr/local/bin /app/bin -COPY --from=builder /usr/local/lib /app/lib +COPY --from=builder /build/install /usr -CMD aql2 +CMD /usr/bin/aql2 -- GitLab