comparison docker/backend-dev-e2e/Dockerfile @ 4234:67de9ed101aa

docker (e2e): add GStreamer dependencies to test WebRTC stack: rel 424
author Goffi <goffi@goffi.org>
date Sat, 06 Apr 2024 15:04:01 +0200
parents 31c84a32c897
children
comparison
equal deleted inserted replaced
4233:d01b8d002619 4234:67de9ed101aa
17 tigervnc-standalone-server openbox \ 17 tigervnc-standalone-server openbox \
18 # useful for remote debugging 18 # useful for remote debugging
19 telnet net-tools \ 19 telnet net-tools \
20 # needed to make Firefox trust system certificates 20 # needed to make Firefox trust system certificates
21 # cf. https://askubuntu.com/a/1036637 21 # cf. https://askubuntu.com/a/1036637
22 p11-kit && \ 22 p11-kit \
23 # GStreamer, used to test WebRTC stack
24 libgstreamer1.0-0 \
25 gstreamer1.0-plugins-base \
26 gstreamer1.0-plugins-good \
27 gstreamer1.0-plugins-bad \
28 gstreamer1.0-nice \
29 gir1.2-gstreamer-1.0 \
30 gir1.2-gst-plugins-bad-1.0 \
31 python3-gst-1.0 && \
23 ln -fs /usr/lib/x86_64-linux-gnu/pkcs11/p11-kit-trust.so /usr/lib/firefox-esr/libnssckbi.so 32 ln -fs /usr/lib/x86_64-linux-gnu/pkcs11/p11-kit-trust.so /usr/lib/firefox-esr/libnssckbi.so
24 33
25 # we install pre-generated certificates so we can do tests with valid TLS 34 # we install pre-generated certificates so we can do tests with valid TLS
26 COPY --chown=root:root certificates/minica.pem /usr/local/share/ca-certificates/minica.crt 35 COPY --chown=root:root certificates/minica.pem /usr/local/share/ca-certificates/minica.crt
27 COPY --chown=root:tls-cert certificates/server1.test/cert.pem /usr/share/libervia/certificates/server1.test.pem 36 COPY --chown=root:tls-cert certificates/server1.test/cert.pem /usr/share/libervia/certificates/server1.test.pem