summaryrefslogtreecommitdiffhomepage
path: root/test/scripts/Dockerfile
diff options
context:
space:
mode:
authorMarkus Pettersson <markus.pettersson@mullvad.net>2024-08-14 11:05:32 +0200
committerMarkus Pettersson <markus.pettersson@mullvad.net>2024-08-14 11:05:32 +0200
commit0d3c3173de39074ebf7db453d65cb116d9699349 (patch)
treec5bad5978a75aedf9316bee61a6141875dddcdfa /test/scripts/Dockerfile
parent368f5d34466124bbe3c768921c04193a3729464e (diff)
parentc487ae59daf6d924cf853e7829ddb95d931772d9 (diff)
downloadmullvadvpn-0d3c3173de39074ebf7db453d65cb116d9699349.tar.xz
mullvadvpn-0d3c3173de39074ebf7db453d65cb116d9699349.zip
Merge branch 'test-manager-container'
Diffstat (limited to 'test/scripts/Dockerfile')
-rw-r--r--test/scripts/Dockerfile19
1 files changed, 18 insertions, 1 deletions
diff --git a/test/scripts/Dockerfile b/test/scripts/Dockerfile
index 9e6fe20f80..4501dd279e 100644
--- a/test/scripts/Dockerfile
+++ b/test/scripts/Dockerfile
@@ -1,7 +1,24 @@
ARG IMAGE=ghcr.io/mullvad/mullvadvpn-app-build:latest
FROM $IMAGE
+ENV OPENSSL_STATIC=1 \
+ OPENSSL_LIB_DIR=/usr/lib/x86_64-linux-gnu \
+ OPENSSL_INCLUDE_DIR=/usr/include/openssl \
+ TEST_MANAGER_STATIC=1
+
RUN rustup target add x86_64-pc-windows-gnu
RUN apt-get update && apt-get install -y \
- mtools pkg-config libssl-dev libpcap-dev
+ mtools pkg-config libssl-dev
+
+RUN git clone https://github.com/the-tcpdump-group/libpcap.git
+RUN apt-get install -y autoconf flex bison
+
+RUN cd libpcap \
+ && ./autogen.sh \
+ && ./configure --enable-remote=yes --enable-dbus=no --enable-shared=no \
+ && make \
+ && make install
+
+RUN rm -rf libpcap
+RUN apt-get remove -y autoconf flex bison