diff options
| author | Egor Tensin <Egor.Tensin@gmail.com> | 2019-12-09 16:08:32 +0300 |
|---|---|---|
| committer | Egor Tensin <Egor.Tensin@gmail.com> | 2019-12-09 16:08:32 +0300 |
| commit | 0a59c0d1a22461185247b7cc948b171cb26631cb (patch) | |
| tree | 0e6531612063f743421f18bb1486436caa15c7b0 /client | |
| parent | link to pthreads in CMakeLists.txt (diff) | |
| download | math-server-0a59c0d1a22461185247b7cc948b171cb26631cb.tar.gz math-server-0a59c0d1a22461185247b7cc948b171cb26631cb.zip | |
Docker: install using CMake
Diffstat (limited to 'client')
| -rw-r--r-- | client/Dockerfile | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/client/Dockerfile b/client/Dockerfile index a2408cf..ed5762f 100644 --- a/client/Dockerfile +++ b/client/Dockerfile @@ -20,13 +20,13 @@ COPY [".", "/tmp/src/"] WORKDIR /tmp/build -RUN cmake -G "Unix Makefiles" \ - -D CMAKE_BUILD_TYPE=RelWithDebInfo \ - -D ENABLE_TESTS=ON \ - /tmp/src && \ - cmake --build test && \ - ./test/unit_tests/unit_tests --log_level=all && \ - cmake --build client +RUN cmake -G "Unix Makefiles" \ + -D CMAKE_BUILD_TYPE=Release \ + -D CMAKE_INSTALL_PREFIX=/usr/local \ + -D ENABLE_TESTS=ON \ + /tmp/src && \ + cmake --build . --config Release --target install && \ + /usr/local/bin/unit_tests --log_level=all -ENTRYPOINT ["./client/client"] +ENTRYPOINT ["/usr/local/bin/client"] CMD ["-c", "2 * 2"] |
