rebuild mediamtx for proper integration with rclone, need to add sh later for debug
This commit is contained in:
19
mediamtx/Dockerfile
Normal file
19
mediamtx/Dockerfile
Normal file
@@ -0,0 +1,19 @@
|
||||
# ---- Stage 1: Build rclone ----
|
||||
FROM alpine:3.20 AS rclone-builder
|
||||
|
||||
RUN apk add --no-cache curl unzip && \
|
||||
curl -fsSL https://downloads.rclone.org/rclone-current-linux-amd64.zip -o /tmp/rclone.zip && \
|
||||
unzip /tmp/rclone.zip -d /tmp && \
|
||||
mv /tmp/rclone-*/rclone /usr/local/bin/rclone && \
|
||||
chmod +x /usr/local/bin/rclone
|
||||
|
||||
# ---- Stage 2: Final image ----
|
||||
FROM bluenviron/mediamtx:latest
|
||||
|
||||
# Copy only the rclone binary from the builder
|
||||
COPY --from=rclone-builder /usr/local/bin/rclone /usr/local/bin/rclone
|
||||
|
||||
# Optional: verify installation (uncomment if debugging)
|
||||
RUN ["/usr/local/bin/rclone", "version"]
|
||||
|
||||
ENTRYPOINT ["/mediamtx"]
|
||||
Reference in New Issue
Block a user