ytsm/Dockerfile

25 lines
426 B
Docker

FROM python:3
WORKDIR /usr/src/ytsm/app
# ffmpeg is needed for youtube-dl
RUN apt-get update
RUN apt-get install ffmpeg -y
COPY ./requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
ENV YTSM_DEBUG='False'
ENV YTSM_DATA_DIR='/usr/src/ytsm/data'
VOLUME /usr/src/ytsm/data
VOLUME /usr/src/ytsm/download
COPY ./app/ ./
COPY ./config/ ./
COPY ./docker/init.sh ./
EXPOSE 8000
CMD ["/bin/bash", "init.sh"]