Block a user
shanty (6f73bb87cea262e01bb8a5ab7df42fbd64a44cbe)
Published 2026-03-20 18:13:27 -04:00 by connor
Installation
docker pull git.rcjohnstone.com/connor/shanty:6f73bb87cea262e01bb8a5ab7df42fbd64a44cbesha256:0d70bd1472d06984e13ca8f74821752c8497d89c882c698d1f3dbf4ca70060db
Image Layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1773619200' |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates ffmpeg python3 python3-pip python3-venv firefox-esr xvfb x11vnc novnc websockify sqlite3 && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c python3 -m venv /opt/venv && /opt/venv/bin/pip install --no-cache-dir ytmusicapi yt-dlp # buildkit |
| ENV PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| RUN /bin/sh -c /opt/venv/bin/pip install --no-cache-dir --upgrade yt-dlp # buildkit |
| WORKDIR /app |
| COPY /build/target/release/shanty . # buildkit |
| COPY /build/shanty-web/static ./static # buildkit |
| COPY /build/shanty-dl/scripts/ytmusic_search.py /usr/share/shanty/ # buildkit |
| COPY /build/shanty-dl/scripts/cookie_manager.py /usr/share/shanty/ # buildkit |
| RUN /bin/sh -c mkdir -p /config /data /music # buildkit |
| ENV SHANTY_CONFIG=/config/config.yaml |
| ENV SHANTY_DATABASE_URL=sqlite:///data/shanty.db?mode=rwc |
| ENV SHANTY_LIBRARY_PATH=/music |
| ENV SHANTY_DOWNLOAD_PATH=/data/downloads |
| EXPOSE [6080/tcp 8085/tcp] |
| VOLUME [/config /data /music] |
| CMD ["./shanty"] |
Details
2026-03-20 18:13:27 -04:00
Versions (9)
View all
Container
0
OCI / Docker
linux/amd64
418 MiB
31d54651e62415d0f47e6ab16f0c3c21b3d62e1d
2026-03-21
latest
2026-03-21
43f4dad038a36ff6520155465bbabced046f4c1e
2026-03-20
04969449230a4f157a1caf960b28068fa076201b
2026-03-20
6f73bb87cea262e01bb8a5ab7df42fbd64a44cbe
2026-03-20