Skip to content
Snippets Groups Projects
Dockerfile 351 B
Newer Older
Timm Fitschen's avatar
Timm Fitschen committed
ARG CI_REGISTRY_IMAGE
FROM $CI_REGISTRY_IMAGE

Timm Fitschen's avatar
Timm Fitschen committed
COPY .docker/wait-for-it.sh /wait-for-it.sh

# build and install caosdb-cpplib
Timm Fitschen's avatar
Timm Fitschen committed
WORKDIR /libcaosdb/
RUN mkdir build
WORKDIR /libcaosdb/build
RUN cmake ..
RUN cmake --build .
Timm Fitschen's avatar
Timm Fitschen committed
RUN cmake --install . --prefix /usr/local/
Timm Fitschen's avatar
Timm Fitschen committed

Timm Fitschen's avatar
Timm Fitschen committed

CMD /wait-for-it.sh caosdb-server:10443 -t 500 -- \
    # ... and run tests
    ctest