diff --git a/backend/playout/Dockerfile b/backend/playout/Dockerfile index 83b0c3d..5bdcbae 100644 --- a/backend/playout/Dockerfile +++ b/backend/playout/Dockerfile @@ -16,22 +16,18 @@ RUN apk add --no-cache \ ffmpeg \ curl \ bash - +# Set working directory for playout WORKDIR /app # Copy demo data for out-of-the-box playout COPY demodata/ /app/ - -COPY --from=builder /playlist-manager /app/playlist-manager +# Copy the playout start script and the built playlist manager binary COPY start-playout.sh /app/ - - +# Copy the built playlist manager binary from the builder stage +COPY --from=builder /playlist-manager /app/playlist-manager # Create directories for playlist, media, and HLS output RUN mkdir -p /app/hls - RUN chmod +x /app/start-playout.sh /app/playlist-manager - # Expose HLS directory (will be served by nginx) VOLUME ["/app/hls"] - # Default command runs the playout loop (which calls the Go validator) CMD ["./start-playout.sh"] \ No newline at end of file