melodeon (latest)
Published 2026-04-10 08:36:24 -07:00 by jon
Installation
docker pull code.tinysoftware.io/tinysoftware/melodeon:latestsha256: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
2026-04-10 08:36:24 -07:00
Versions (4)
View all
Container
191
OCI / Docker