Files
validator/OmCTF-2025/sources/polyphonia/Dockerfile.build-polyphonia

15 lines
421 B
Docker

# syntax=docker/dockerfile:1.7
FROM debian:13 AS polyphonia-builder
RUN apt update && apt install -y llvm-19-dev clang-19 libpq-dev cmake ninja-build build-essential
WORKDIR /build
COPY obfuscator_src /build/obfuscator
COPY polyphonia_server_src /build/polyphonia_server
RUN cd polyphonia_server && make all
FROM scratch
COPY --from=polyphonia-builder /build/polyphonia_server/dist/bin/polyphonia /polyphonia-binary