Skip to content
Snippets Groups Projects
Dockerfile 620 B
Newer Older
  • Learn to ignore specific revisions
  • 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 \
    
          build-essential \
    
          libmariadbclient-dev \
    
          default-libmysqlclient-dev \
          python3.8 python3-pip
    
    # Print Debug Information
    
    David Trattnig's avatar
    David Trattnig committed
    
    
    RUN echo $(python3.8 -V)
    
    # Setup Engine
    
    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
    
    David Trattnig's avatar
    David Trattnig committed
    
    
    ENTRYPOINT ["./run.sh"]