* Add support for HLS in the Docker container.
* Remove comment from Dockerfile.stretch
-FROM node:10-stretch-slim
+FROM node:10-buster-slim
# Allow to pass extra options to the npm run build
# eg: --light --light-fr to not build all client languages
&& useradd -r -g peertube -m peertube
# Install PeerTube
+COPY --chown=peertube:peertube . /app
WORKDIR /app
-COPY . ./
-RUN chown -R peertube:peertube /app
USER peertube
720p:
__name: "PEERTUBE_TRANSCODING_720P"
__format: "json"
- 1080:
+ 1080p:
__name: "PEERTUBE_TRANSCODING_1080P"
__format: "json"
- 2160:
+ 2160p:
__name: "PEERTUBE_TRANSCODING_2160P"
__format: "json"
+ hls:
+ enabled:
+ __name: "PEERTUBE_TRANSCODING_HLS_ENABLED"
+ __format: "json"
instance:
name: "PEERTUBE_INSTANCE_NAME"