tinysoftware

melodeon (sha-47f3a014)

Published 2026-04-10 10:07:50 -07:00 by jon

Installation

docker pull code.tinysoftware.io/tinysoftware/melodeon:sha-47f3a014
sha256:dafdfef539aa064dff2833aaa38b4424a65856f1a89363442632cc0333de14ba

Images

Digest OS / Arch Size
9e742767f0 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 10:07:50 -07:00
0
OCI / Docker
Versions (4) View all
buildcache 2026-04-10
sha-47f3a014 2026-04-10
develop 2026-04-10
latest 2026-04-10