pi

rustcloud (sha256:227b6aba42c85c6ee66d77684659691d43a9479e1fa57ea58e2154080b973f7e)

Published 2026-11-04 00:31:44 +00:00 by pi

Installation

docker pull git.luklu.com/pi/rustcloud@sha256:227b6aba42c85c6ee66d77684659691d43a9479e1fa57ea58e2154080b973f7e
sha256:227b6aba42c85c6ee66d77684659691d43a9479e1fa57ea58e2154080b973f7e

Image layers

ADD alpine-minirootfs-3.24.3-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
RUN /bin/sh -c adduser -D -H -u 10001 rustcloud && mkdir /data && chown rustcloud /data # buildkit
COPY /rustcloud /usr/local/bin/rustcloud # buildkit
COPY /apps /usr/share/rustcloud/apps # buildkit
COPY /opt/ffmpeg/bin/ffmpeg /opt/ffmpeg/bin/ffprobe /usr/libexec/rustcloud/ # buildkit
USER rustcloud
WORKDIR /data
ENV RUSTCLOUD_CONFIG=/data/rustcloud.toml RUSTCLOUD_LISTEN=0.0.0.0:8080 RUSTCLOUD_DATA_DIR=/data RUSTCLOUD_DATABASE_URL=sqlite:///data/rustcloud.db?mode=rwc RUSTCLOUD_BUILTIN_APPS_DIR=/usr/share/rustcloud/apps RUSTCLOUD_MEDIA_TOOLS_DIR=/usr/libexec/rustcloud
EXPOSE [8080/tcp]
VOLUME [/data]
HEALTHCHECK {Test:[CMD-SHELL wget -qO- http://127.0.0.1:8080/health >/dev/null || exit 1] Interval:30s Timeout:3s StartPeriod:0s StartInterval:0s Retries:0}
ENTRYPOINT ["rustcloud"]

Labels

Key Value
org.opencontainers.image.revision 84d24a7f59471709ba54cd62181680bb051d925c
Details
Container
2026-11-04 00:31:44 +00:00
1
OCI / Docker
linux/amd64
42 MiB
Versions (11) View all
latest 2026-11-04
84d24a7 2026-11-04
fd96450 2026-11-03
e9588eb 2026-11-03
9d0c114 2026-11-01