Add custom liquid and service files and updated docker
Some checks failed
release-tag / release-image (push) Successful in 1h14m39s
Lint / lint (push) Failing after 7s

This commit is contained in:
Logan Cusano
2025-05-28 23:43:57 -04:00
parent d3e7e780f3
commit 021f27d62e
3 changed files with 77 additions and 2 deletions

View File

@@ -27,8 +27,7 @@ RUN apt-get update && \
libpulse-dev \
apulse \
ffmpeg \
liquidsoap \
liquidsoap-plugin-all
liquidsoap
# Clone the boatbod op25 repository
RUN git clone -b gr310 https://github.com/boatbod/op25 /op25
@@ -39,6 +38,13 @@ WORKDIR /op25
# Run the install script to set up op25
RUN ./install.sh -f
# Update the liquid file
COPY op25.liq /op25/op25.liq
# Enable the liquidsoap service
COPY op25-liq.service /etc/systemd/system
RUN systemctl enable op25-liq
# Install Python dependencies
COPY requirements.txt /tmp/requirements.txt
RUN pip3 install --no-cache-dir -r /tmp/requirements.txt