z3fungi/worker (sha256:b9b9c8869b759fdd26f2070c7b2d5a37ad8610b443ba404f3c405576183cb2de)
Published 2025-12-02 01:46:53 +00:00 by zachhandley
Installation
docker pull forge.blackleafdigital.com/blackleafdigital/z3fungi/worker@sha256:b9b9c8869b759fdd26f2070c7b2d5a37ad8610b443ba404f3c405576183cb2desha256:b9b9c8869b759fdd26f2070c7b2d5a37ad8610b443ba404f3c405576183cb2deImage layers
| # debian.sh --arch 'arm64' out/ 'trixie' '@1763337600' |
| RUN /bin/sh -c apt-get update && apt-get install -y ca-certificates sqlite3 curl jq netcat-openbsd gettext-base && rm -rf /var/lib/apt/lists/* && apt-get clean # buildkit |
| RUN /bin/sh -c groupadd -r s3proxy && useradd -r -g s3proxy s3proxy # buildkit |
| WORKDIR /app |
| RUN /bin/sh -c mkdir -p /app/cache && mkdir -p /app/cache/objects && mkdir -p /app/cache/chunks && mkdir -p /app/config && mkdir -p /app/logs && mkdir -p /app/run && chown -R s3proxy:s3proxy /app # buildkit |
| COPY /app/target/release/z3fungi-worker /usr/local/bin/ # buildkit |
| COPY docker/configs/worker.toml.template /app/config/worker.toml.template # buildkit |
| COPY docker/scripts/health-check-worker.sh /usr/local/bin/health-check.sh # buildkit |
| RUN /bin/sh -c chmod +x /usr/local/bin/health-check.sh # buildkit |
| COPY docker/scripts/worker-entrypoint.sh /usr/local/bin/start.sh # buildkit |
| RUN /bin/sh -c chmod +x /usr/local/bin/start.sh # buildkit |
| USER s3proxy |
| EXPOSE [8081/tcp 9091/tcp] |
| HEALTHCHECK &{["CMD-SHELL" "/usr/local/bin/health-check.sh"] "30s" "10s" "40s" "0s" '\x03'} |
| ENV RUST_LOG=info |
| ENV RUST_BACKTRACE=1 |
| ENV WORKER_CACHE_DIR=/app/cache |
| ENV WORKER_CONFIG_DIR=/app/config |
| ENV WORKER_LOG_DIR=/app/logs |
| LABEL maintainer=Zach Handley <zachhandley@gmail.com> |
| LABEL description=Z3Proxy Worker Node - Distributed cache worker |
| LABEL version=0.1.0 |
| ENTRYPOINT ["/usr/local/bin/start.sh"] |
| CMD ["start"] |
Labels
| Key | Value |
|---|---|
| description | Z3Proxy Worker Node - Distributed cache worker |
| maintainer | Zach Handley <zachhandley@gmail.com> |
| version | 0.1.0 |
Details
2025-12-02 01:46:53 +00:00
Versions (34)
View all
Container
28
OCI / Docker
linux/arm64
45 MiB
latest
2025-12-12
v0.2.003
2025-12-12
v0.2.003-arm64
2025-12-12
v0.2.003-amd64
2025-12-12
v0.1.016-arm64
2025-12-11