FROM savonet/liquidsoap:v1.4.3

LABEL maintainer="David Trattnig <david.trattnig@subsquare.at>"

# Engine System Dependencies

RUN apt-get update && apt-get -y install \
      apt-utils \
      ffmpeg \
      quelcom \    
      build-essential \
      libmariadbclient-dev \
      default-libmysqlclient-dev \
      python3.8 python3-pip

# Print Debug Information

RUN echo $(python3.8 -V)

# Setup Engine

RUN whoami
RUN mkdir -p /srv
RUN mkdir -p /var/audio
RUN mkdir -p /var/audio/source
COPY . /srv
WORKDIR /srv
RUN python3.8 $(which pip3) install -r requirements.txt

# Start the Engine

ENTRYPOINT ["./run.sh"]