|
|
@@ -375,14 +375,15 @@ RUN set -eux; \
|
|
|
curl -fsSL \
|
|
|
"${release_url}/gstreamer-selkies_gpl_v${SELKIES_VERSION}_ubuntu${ubuntu_version}_${arch}.tar.gz" \
|
|
|
| tar -xzf - -C /opt; \
|
|
|
+ wheel_path="/tmp/selkies_gstreamer-${SELKIES_VERSION}-py3-none-any.whl"; \
|
|
|
curl -fsSL \
|
|
|
"${release_url}/selkies_gstreamer-${SELKIES_VERSION}-py3-none-any.whl" \
|
|
|
- -o /tmp/selkies-gstreamer.whl; \
|
|
|
+ -o "${wheel_path}"; \
|
|
|
python3 -m pip install \
|
|
|
--break-system-packages \
|
|
|
--no-cache-dir \
|
|
|
--force-reinstall \
|
|
|
- /tmp/selkies-gstreamer.whl \
|
|
|
+ "${wheel_path}" \
|
|
|
'websockets<14.0'; \
|
|
|
curl -fsSL \
|
|
|
"${release_url}/selkies-gstreamer-web_v${SELKIES_VERSION}.tar.gz" \
|
|
|
@@ -397,7 +398,7 @@ RUN set -eux; \
|
|
|
test -f /opt/gstreamer/gst-env; \
|
|
|
command -v selkies-gstreamer; \
|
|
|
rm -f \
|
|
|
- /tmp/selkies-gstreamer.whl \
|
|
|
+ "${wheel_path}" \
|
|
|
/tmp/selkies-js-interposer.deb; \
|
|
|
apt-get clean; \
|
|
|
rm -rf /var/lib/apt/lists/* /var/cache/apt/* /tmp/* /var/tmp/*
|
|
|
@@ -537,4 +538,4 @@ WORKDIR /home/${USER_NAME}
|
|
|
|
|
|
EXPOSE 8080
|
|
|
|
|
|
-ENTRYPOINT ["/usr/bin/supervisord", "-c", "/etc/supervisord.conf"]
|
|
|
+ENTRYPOINT ["/usr/bin/supervisord", "-c", "/etc/supervisord.conf"]
|