Add a few tools and do a recompile for more comportable troubleshooting.

This commit is contained in:
Mike Brady
2026-06-28 17:08:56 +01:00
parent 012c2a6569
commit 69f5e78050
+19
View File
@@ -120,6 +120,25 @@ WORKDIR /
##### DEV ##### ##### DEV #####
FROM shairport-sync AS dev FROM shairport-sync AS dev
RUN apk add bash RUN apk add bash
RUN apk add gdb
RUN apk add valgrind
RUN ulimit -c unlimited
WORKDIR /shairport-sync/build
# Rebuild with no optimisation and debug symbols in place
RUN CFLAGS="-O0 -g" CXXFLAGS="-O0 -g" ../configure --sysconfdir=/etc --with-alsa --with-pulseaudio --with-soxr --with-avahi --with-ssl=openssl \
--with-airplay-2 --with-metadata --with-dummy --with-pipe --with-dbus-interface \
--with-stdout --with-mpris-interface --with-mqtt-client \
--with-convolution --with-pipewire
RUN make clean
RUN make
RUN DESTDIR=install make install
WORKDIR /
RUN addgroup shairport-sync && \ RUN addgroup shairport-sync && \
adduser -D shairport-sync -G shairport-sync && \ adduser -D shairport-sync -G shairport-sync && \