binks (sha256:ffea76f9d92fc9bca2cee154d1f2cc58e0b293fd8c8cd7cbdf7549c37231f4aa)

Published 2026-11-02 16:31:08 -06:00 by miles

Installation

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

Image layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1793059200'
ARG CARGO_FEATURES=
ARG ORT_VERSION=1.24.2
ARG ORT_SHA256_X64=43725474ba5663642e17684717946693850e2005efbd724ac72da278fead25e6
ARG ORT_SHA256_AARCH64=6715b3d19965a2a6981e78ed4ba24f17a8c30d2d26420dbed10aac7ceca0085e
RUN |4 CARGO_FEATURES= 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= 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= 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= 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= 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
ENV BINKS_NSFW_MODEL_SHA256=54d7f020701acf0fd35a5ce80c03cf5010227318d730592678a5e937cff204d2
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-11-02T22:23:00.307Z
org.opencontainers.image.description
org.opencontainers.image.licenses
org.opencontainers.image.revision b8a49b40bc29cd1359c8cde1f68e3dd0296a12f3
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.9.1
Details
Container
2026-11-02 16:31:08 -06:00
0
OCI / Docker
linux/amd64
41 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