Skip to content
Snippets Groups Projects
Commit 85912a17 authored by Tomáš Pecka's avatar Tomáš Pecka
Browse files

Dockerfile: Proper make install

parent 6fb83948
No related branches found
No related tags found
No related merge requests found
Pipeline #23594 canceled
...@@ -107,7 +107,7 @@ docker:build-nightly: ...@@ -107,7 +107,7 @@ docker:build-nightly:
- schedules - schedules
script: script:
- docker build -t "$IMAGE_TAG_NIGHTLY" . - 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 push "$IMAGE_TAG_NIGHTLY"
   
docker:build-release: docker:build-release:
...@@ -118,6 +118,6 @@ docker:build-release: ...@@ -118,6 +118,6 @@ docker:build-release:
- branches - branches
script: script:
- docker build -t "$IMAGE_TAG_RELEASE" -t "$IMAGE_TAG_LATEST" . - 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_RELEASE"
- docker push "$IMAGE_TAG_LATEST" - docker push "$IMAGE_TAG_LATEST"
...@@ -27,7 +27,7 @@ RUN CMake/generate.py -wm ...@@ -27,7 +27,7 @@ RUN CMake/generate.py -wm
WORKDIR $BASEDIR/release WORKDIR $BASEDIR/release
RUN cmake \ RUN cmake \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr/local \ -DCMAKE_INSTALL_PREFIX=$BASEDIR/install \
.. && \ .. && \
make -j $(grep -c processor /proc/cpuinfo) && \ make -j $(grep -c processor /proc/cpuinfo) && \
make test && \ make test && \
...@@ -38,10 +38,7 @@ RUN cmake \ ...@@ -38,10 +38,7 @@ RUN cmake \
# deploy stage # deploy stage
FROM alpine:3.8 FROM alpine:3.8
   
LABEL maintainer="tomas.pecka@fit.cvut.cz" LABEL maintainer="peckato1@fit.cvut.cz"
ENV LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/app/lib"
ENV PATH="${PATH}:/app/bin"
   
RUN apk add --update \ RUN apk add --update \
bash \ bash \
...@@ -55,7 +52,6 @@ RUN apk add --update \ ...@@ -55,7 +52,6 @@ RUN apk add --update \
graphviz \ graphviz \
jsoncpp jsoncpp
   
COPY --from=builder /usr/local/bin /app/bin COPY --from=builder /build/install /usr
COPY --from=builder /usr/local/lib /app/lib
   
CMD aql2 CMD /usr/bin/aql2
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment