M2-PT-DRP/Dockerfile

14 lines
362 B
Docker

FROM alpine:latest
RUN apk add gcc g++ cmake ninja
RUN apk add mpg123-dev openssl-dev alsa-lib alsa-utils portaudio-dev pulseaudio-alsa alsa-plugins-pulse pulseaudio pulseaudio-utils
RUN echo "pcm.!default pulse\nctl.!default pulse" > /root/.asoundrc
WORKDIR /app
COPY . /app
RUN cmake -S . -B build -G Ninja
RUN cmake --build build
CMD ["build/M2-PT-DRP"]