21 lines
551 B
Docker
21 lines
551 B
Docker
|
FROM ubuntu:focal
|
||
|
|
||
|
RUN apt-get update && \
|
||
|
DEBIAN_FRONTEND=noninteractive apt-get install -y ffmpeg
|
||
|
|
||
|
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y python3-pip libxml2-dev libxslt1-dev sudo sqlite3 && \
|
||
|
useradd --create-home --uid 1000 app
|
||
|
|
||
|
ADD requirements.txt /tmp/requirements.txt
|
||
|
|
||
|
RUN pip3 install -r /tmp/requirements.txt
|
||
|
|
||
|
ADD . /tmp/code
|
||
|
|
||
|
RUN cd /tmp/code && \
|
||
|
python3 setup.py install && \
|
||
|
mv start.sh / && \
|
||
|
chmod +x /start.sh
|
||
|
|
||
|
ENTRYPOINT ["/start.sh", "--database-path", "/db/pysonic.sqlite", "--dirs", "/library"]
|