diff --git a/integration-tests/Dockerfile.test_client b/integration-tests/Dockerfile.test_client index 211c9da..403a4aa 100644 --- a/integration-tests/Dockerfile.test_client +++ b/integration-tests/Dockerfile.test_client @@ -6,7 +6,7 @@ RUN apt install --yes \ sqlite3 \ poppler-utils \ protobuf-compiler \ - cargo + clang RUN ln -s /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 /usr/lib/x86_64-linux-gnu/libsqlite3.so RUN groupadd --gid 1234 test-group @@ -15,6 +15,9 @@ RUN chown --recursive test-client:test-group /app USER test-client +RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain=1.91.1 +ENV PATH="/home/test-client/.cargo/bin:${PATH}" + ARG MEESIGN_TEST_CLIENT_REPO_OWNER=crocs-muni ARG MEESIGN_TEST_CLIENT_REPO_BRANCH=devel RUN git clone \ @@ -29,7 +32,6 @@ RUN cd meesign_native/native/meesign-crypto && cargo build --release --target x8 WORKDIR /app/meesign-client/meesign_core RUN dart pub get -# TODO add test user account? ENV LD_LIBRARY_PATH="/usr/lib/x86_64-linux-gnu/:/app/meesign-client/meesign_native/native/meesign-crypto/target/x86_64-unknown-linux-gnu/release/" ENV MEESIGN_SERVER_DOMAIN=meesign-server ENV MEESIGN_SERVER_PORT=1337