Mercurial > libervia-backend
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 |