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

COPY .docker/wait-for-it.sh /wait-for-it.sh

# build and install caosdb-cpplib
WORKDIR /libcaosdb/
Timm Fitschen's avatar
Timm Fitschen committed
RUN conan create . -s "compiler.libcxx=libstdc++11"
Timm Fitschen's avatar
Timm Fitschen committed

COPY . /caosdb-octaveinttest
WORKDIR /caosdb-octaveinttest
RUN rm -rf .git

COPY .docker/caosdb-client.json /caosdb-client.json

# build and install octave-lib
WORKDIR /caosdb-octavelib
RUN make install

WORKDIR /caosdb-octaveinttest
CMD cd test && \
    /wait-for-it.sh caosdb-server:10443 -t 500 -- \
    octave Run_Tests.m