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:
- 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"
......@@ -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
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