| FROM deluan/navidrome |
|
|
| RUN apk update && apk add --no-cache \ |
| bash \ |
| curl \ |
| python3 \ |
| py3-pip \ |
| && rm -rf /var/cache/apk/* |
|
|
| RUN python3 -m venv /venv |
| ENV PATH="/venv/bin:$PATH" |
| RUN pip install --no-cache-dir huggingface_hub |
|
|
| RUN mkdir -p /data/cache /music /config /.cache |
|
|
| RUN chown -R 1000:1000 /data /music /config /venv /.cache |
|
|
| COPY start.sh /start.sh |
| COPY backup.py /backup.py |
| COPY update_music.py /update_music.py |
| RUN chmod +x /start.sh |
|
|
| USER 1000 |
|
|
| WORKDIR /app |
|
|
| EXPOSE 4533 |
|
|
| ENTRYPOINT ["/bin/bash", "/start.sh"] |