pi

rustcloud (sha256:83813621a2475e895f8a0f2da275e63079ebd23329c04c5d695ea6d5323f0628)

Published 2026-10-30 19:27:44 +00:00 by pi

Installation

docker pull git.luklu.com/pi/rustcloud@sha256:83813621a2475e895f8a0f2da275e63079ebd23329c04c5d695ea6d5323f0628
sha256:83813621a2475e895f8a0f2da275e63079ebd23329c04c5d695ea6d5323f0628

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 694ccfa39433bccacc94a716aacd5691cec2dc1f
Details
Container
2026-10-30 19:27:44 +00:00
1
OCI / Docker
linux/amd64
34 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