Connor Johnstone connor

shanty (617bce155e0099e176c50ee9c619f370ff265ca2)

Published 2026-03-19 12:28:51 -04:00 by connor

Installation

docker pull git.rcjohnstone.com/connor/shanty:617bce155e0099e176c50ee9c619f370ff265ca2
sha256:ece2435b7926e0b151693601442cd99433b8d07ad3cbaf2cd93a086fc005fb0b

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 && 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
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
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 [8085/tcp]
VOLUME [/config /data /music]
CMD ["./shanty"]
Details
Container
2026-03-19 12:28:51 -04:00
0
OCI / Docker
linux/amd64
241 MiB
Versions (9) View all