diff --git a/services/capture/Dockerfile b/services/capture/Dockerfile index 7d9ebb5..7c2a2f9 100644 --- a/services/capture/Dockerfile +++ b/services/capture/Dockerfile @@ -10,7 +10,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ && rm -rf /var/lib/apt/lists/* COPY --from=sdk-extractor /sdk /sdk COPY services/capture/deltacast-bridge/ /bridge/ -RUN cmake -S /bridge -B /bridge/build \ +RUN rm -rf /bridge/build && cmake -S /bridge -B /bridge/build \ -DCMAKE_BUILD_TYPE=Release \ -DSDK_ROOT=/sdk \ && cmake --build /bridge/build -j$(nproc) @@ -24,14 +24,12 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ build-essential cmake libmicrohttpd-dev \ && rm -rf /var/lib/apt/lists/* COPY services/framecache /fc-src -RUN cmake -S /fc-src -B /fc-src/build \ +RUN rm -rf /fc-src/build && cmake -S /fc-src -B /fc-src/build \ -DCMAKE_BUILD_TYPE=Release \ && cmake --build /fc-src/build --target fc_pipe -j$(nproc) # ── Stage 1c: Build decklink-bridge binary ─────────────────────────────── -# DISABLED for now — compiling with DeckLink SDK + C++ has been problematic -# and is blocking deployment. This can be re-enabled once the core framecache -# is stable and its build issues are resolved. +# DISABLED for now # # FROM debian:bookworm AS decklink-bridge-builder # RUN apt-get update && apt-get install -y --no-install-recommends \ @@ -43,7 +41,7 @@ RUN cmake -S /fc-src -B /fc-src/build \ # COPY services/capture/deltacast-bridge/ /fc_writer/ # # decklink-bridge source # COPY services/capture/decklink-bridge/ /decklink-bridge/ -# RUN cmake -S /decklink-bridge -B /decklink-bridge/build \ +# RUN rm -rf /decklink-bridge/build && cmake -S /decklink-bridge -B /decklink-bridge/build \ # -DCMAKE_BUILD_TYPE=Release \ # -DDECKLINK_SDK_DIR=/decklink-sdk \ # -DDELTACAST_BRIDGE_DIR=/fc_writer \