binks (sha256:21ce5fe570cbd735a56ad272646e4a94697e5686c7ccdbb51d6c6473e95edfd7)

Published 2026-10-14 14:35:32 -05:00 by miles

Installation

docker pull git.richey.dev/miles/binks@sha256:21ce5fe570cbd735a56ad272646e4a94697e5686c7ccdbb51d6c6473e95edfd7
sha256:21ce5fe570cbd735a56ad272646e4a94697e5686c7ccdbb51d6c6473e95edfd7

Image layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1791158400'
ARG CARGO_FEATURES=nsfw,clamav,yara,url-intel
ARG ORT_VERSION=1.24.2
ARG ORT_SHA256_X64=43725474ba5663642e17684717946693850e2005efbd724ac72da278fead25e6
ARG ORT_SHA256_AARCH64=6715b3d19965a2a6981e78ed4ba24f17a8c30d2d26420dbed10aac7ceca0085e
RUN |4 CARGO_FEATURES=nsfw,clamav,yara,url-intel ORT_VERSION=1.24.2 ORT_SHA256_X64=43725474ba5663642e17684717946693850e2005efbd724ac72da278fead25e6 ORT_SHA256_AARCH64=6715b3d19965a2a6981e78ed4ba24f17a8c30d2d26420dbed10aac7ceca0085e /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates wget && rm -rf /var/lib/apt/lists/* # buildkit
RUN |4 CARGO_FEATURES=nsfw,clamav,yara,url-intel ORT_VERSION=1.24.2 ORT_SHA256_X64=43725474ba5663642e17684717946693850e2005efbd724ac72da278fead25e6 ORT_SHA256_AARCH64=6715b3d19965a2a6981e78ed4ba24f17a8c30d2d26420dbed10aac7ceca0085e /bin/sh -c if echo ",$CARGO_FEATURES," | grep -q ',nsfw,'; then ARCH=$(uname -m) && if [ "$ARCH" = "x86_64" ]; then ORT_ARCH="x64"; ORT_SHA256="$ORT_SHA256_X64"; elif [ "$ARCH" = "aarch64" ]; then ORT_ARCH="aarch64"; ORT_SHA256="$ORT_SHA256_AARCH64"; fi && apt-get update && apt-get install -y --no-install-recommends libstdc++6 && rm -rf /var/lib/apt/lists/* && wget -qO /tmp/ort.tgz "https://github.com/microsoft/onnxruntime/releases/download/v${ORT_VERSION}/onnxruntime-linux-${ORT_ARCH}-${ORT_VERSION}.tgz" && echo "${ORT_SHA256} /tmp/ort.tgz" | sha256sum -c - && tar -xf /tmp/ort.tgz -C /tmp && cp "/tmp/onnxruntime-linux-${ORT_ARCH}-${ORT_VERSION}/lib/libonnxruntime.so.${ORT_VERSION}" /usr/lib/ && ln -s "libonnxruntime.so.${ORT_VERSION}" /usr/lib/libonnxruntime.so && rm -rf /tmp/ort.tgz "/tmp/onnxruntime-linux-${ORT_ARCH}-${ORT_VERSION}"; fi # buildkit
ENV ORT_DYLIB_PATH=/usr/lib/libonnxruntime.so
RUN |4 CARGO_FEATURES=nsfw,clamav,yara,url-intel ORT_VERSION=1.24.2 ORT_SHA256_X64=43725474ba5663642e17684717946693850e2005efbd724ac72da278fead25e6 ORT_SHA256_AARCH64=6715b3d19965a2a6981e78ed4ba24f17a8c30d2d26420dbed10aac7ceca0085e /bin/sh -c groupadd -g 1000 appuser && useradd -r -u 1000 -g appuser -s /sbin/nologin -M appuser # buildkit
COPY /app/target/release/binks /usr/local/bin/binks # buildkit
RUN |4 CARGO_FEATURES=nsfw,clamav,yara,url-intel ORT_VERSION=1.24.2 ORT_SHA256_X64=43725474ba5663642e17684717946693850e2005efbd724ac72da278fead25e6 ORT_SHA256_AARCH64=6715b3d19965a2a6981e78ed4ba24f17a8c30d2d26420dbed10aac7ceca0085e /bin/sh -c mkdir -p /app/data /app/config /app/uploads /app/models /app/rules && chown -R appuser:appuser /app && if echo ",$CARGO_FEATURES," | grep -q ',clamav,'; then mkdir -p /var/run/clamav && chmod 777 /var/run/clamav; fi # buildkit
COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh # buildkit
RUN |4 CARGO_FEATURES=nsfw,clamav,yara,url-intel ORT_VERSION=1.24.2 ORT_SHA256_X64=43725474ba5663642e17684717946693850e2005efbd724ac72da278fead25e6 ORT_SHA256_AARCH64=6715b3d19965a2a6981e78ed4ba24f17a8c30d2d26420dbed10aac7ceca0085e /bin/sh -c chmod +x /usr/local/bin/docker-entrypoint.sh # buildkit
USER appuser
WORKDIR /app
ENV BINKS_BIND_ADDR=0.0.0.0:8080
ENV BINKS_CONFIG_PATH=/app/config/binks.toml
ENV BINKS_DB_PATH=/app/data/binks.db
ENV BINKS_UPLOAD_PATH=/app/uploads
ENV BINKS_NSFW_MODEL_URL=https://git.richey.dev/miles/binks/media/branch/main/models/nsfw_model.onnx
EXPOSE [8080/tcp]
HEALTHCHECK {Test:[CMD-SHELL wget -qO- http://localhost:8080/api/health > /dev/null || exit 1] Interval:30s Timeout:3s StartPeriod:5s StartInterval:0s Retries:3}
ENTRYPOINT ["docker-entrypoint.sh"]
CMD ["binks"]

Labels

Key Value
org.opencontainers.image.created 2026-10-14T19:29:02.842Z
org.opencontainers.image.description
org.opencontainers.image.licenses
org.opencontainers.image.revision 80b410cc4fa69ce2adc6c247c6d2dcaa392ddb42
org.opencontainers.image.source https://git.richey.dev/miles/binks
org.opencontainers.image.title binks
org.opencontainers.image.url https://git.richey.dev/miles/binks
org.opencontainers.image.version v0.8.2-full
Details
Container
2026-10-14 14:35:32 -05:00
4
2026-11-02 16:02:29 -06:00
OCI / Docker
linux/amd64
53 MiB
Versions (34) View all
v0.9.1-full 2026-11-02
latest-full 2026-11-02
latest 2026-11-02
v0.9.1 2026-11-02
v0.8.2 2026-10-14