asset-manager (9fac1c86d728)

Published 2026-08-29 17:15:10 +02:00 by alex

Installation

docker pull git.shiverpeak.xyz/alex/asset-manager:9fac1c86d728
sha256:bc0b5468160f6cfadd3d2f72cee847527e80bfa70437d1558a95191f1ee731b2

Image layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1787529600'
RUN /bin/sh -c apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y ca-certificates curl fonts-dejavu-core fonts-dejavu-extra && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c groupadd --system --gid 1000 asset && useradd --system --uid 1000 --gid 1000 --home-dir /data --shell /usr/sbin/nologin asset # buildkit
COPY /out/asset-manager-app /usr/local/bin/asset-manager-app # buildkit
ENV LEPTOS_OUTPUT_NAME=asset-manager LEPTOS_SITE_ROOT=/srv/asset-manager/site LEPTOS_SITE_PKG_DIR=pkg LEPTOS_SITE_ADDR=0.0.0.0:3000 LEPTOS_ENV=PROD DATABASE_URL=sqlite:///data/asset-manager.db?mode=rwc ASSET_LABEL_FONT=/usr/share/fonts/truetype/dejavu/DejaVuSansCondensed.ttf
RUN /bin/sh -c install -d -o asset -g asset /data /srv/asset-manager/site # buildkit
VOLUME [/data]
WORKDIR /data
USER asset
EXPOSE map[3000/tcp:{}]
HEALTHCHECK &{["CMD-SHELL" "curl -fsS http://127.0.0.1:3000/i/0000000000 >/dev/null || exit 1"] "30s" "5s" "20s" "0s" '\x00'}
ENTRYPOINT ["asset-manager-app"]

Labels

Key Value
org.opencontainers.image.revision 9fac1c86d7283cb7ba63f37327e810a9bfae8bfb
org.opencontainers.image.source https://git.shiverpeak.xyz/alex/asset-manager
org.opencontainers.image.version 9fac1c86d728
Details
Container
2026-08-29 17:15:10 +02:00
0
OCI / Docker
linux/amd64
52 MiB
Versions (23) View all
e0c9d5f2ea92 2026-09-05
latest 2026-09-05
37d84d03f39e 2026-09-03
5db0548f1bf1 2026-08-30
9eae7e1c4184 2026-08-30