tinysoftware

melodeon (latest)

Published 2026-04-10 08:36:24 -07:00 by jon

Installation

docker pull code.tinysoftware.io/tinysoftware/melodeon:latest
sha256:823acadb774214567ea52dca855c603278b6d38c58f99e1a211f168a9c0e7e08

Images

Digest OS / Arch Size
8dcf1c89d6 linux/amd64 107 MiB

Image Layers ( linux/amd64)

ADD alpine-minirootfs-3.19.9-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
RUN /bin/sh -c apk add --no-cache ca-certificates tzdata python3 py3-pip chromaprint ffmpeg vips && pip3 install --no-cache-dir --break-system-packages "beets>=1.6,<2" pyacoustid pylast requests && rm -rf /root/.cache /var/cache/apk/* # buildkit
RUN /bin/sh -c addgroup -g 1000 melodeon && adduser -D -u 1000 -G melodeon melodeon # buildkit
RUN /bin/sh -c mkdir -p /config/beets /data /app/config && chown -R melodeon:melodeon /config /data /app # buildkit
COPY --chown=melodeon:melodeon /app/melodeon /usr/local/bin/melodeon # buildkit
COPY --chown=melodeon:melodeon /app/config/default.toml /app/config/default.toml # buildkit
COPY --chown=melodeon:melodeon /app/.env.example /app/config/example.env # buildkit
USER melodeon
WORKDIR /app
ENV BEETSDIR=/config/beets
EXPOSE [8686/tcp]
HEALTHCHECK &{["CMD-SHELL" "wget -q --spider http://localhost:8686/v1/readiness || exit 1"] "30s" "10s" "30s" "0s" '\x03'}
LABEL org.opencontainers.image.source=https://code.tinysoftware.io/tinysoftware/melodeon org.opencontainers.image.description=Melodeon - Music library manager org.opencontainers.image.licenses=AGPL-3.0-only
ENTRYPOINT ["/usr/local/bin/melodeon"]

Labels

Key Value
org.opencontainers.image.description Melodeon - Music library manager
org.opencontainers.image.licenses AGPL-3.0-only
org.opencontainers.image.source https://code.tinysoftware.io/tinysoftware/melodeon
Details
Container
2026-04-10 08:36:24 -07:00
191
OCI / Docker
Versions (4) View all
buildcache 2026-04-10
sha-47f3a014 2026-04-10
develop 2026-04-10
latest 2026-04-10