-
David Trattnig authoredDavid Trattnig authored
Dockerfile 524 B
FROM savonet/liquidsoap:v1.4.3
LABEL maintainer="David Trattnig <david.trattnig@subsquare.at>"
# Dependencies & Utils
RUN apt update && apt -y install \
alsa-utils \
libssl-dev
# Setup Engine
RUN mkdir -p /srv/src
RUN mkdir -p /srv/tests
RUN mkdir -p /srv/config
COPY src /srv/src
COPY tests /srv/tests
COPY run.sh /srv
VOLUME ["/srv/socket", "/srv/logs", "/var/audio/source", "/var/audio/playlist", "/var/audio/station"]
WORKDIR /srv
# Start the Engine
EXPOSE 1234/tcp
ENTRYPOINT ["./run.sh"]
CMD ["core"]