• Joined on 2026-02-27

cruciverb (latest)

Published 2026-08-22 13:36:40 +03:00 by lashman

Installation

docker pull git.lashman.live/lashman/cruciverb:latest
sha256:e8b847a4bb2051d5d16f18ef5e964783bf80efde027632bc6884bb89b7f7f3b8

Images

Digest OS / Arch Size
50b161c79f linux/amd64 906 MiB

Image Layers ( linux/amd64)

# debian.sh --arch 'amd64' out/ 'bookworm' '@1785715200'
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl nodejs npm build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev && rm -rf /var/lib/apt/lists/* # buildkit
WORKDIR /app
COPY /app/target/release/cruciverb-server /app/cruciverb-server # buildkit
COPY /app/frontend/dist /app/static # buildkit
COPY data/ /app/data-default/ # buildkit
COPY scripts/generate-daily-image.js /app/scripts/generate-daily-image.js # buildkit
RUN /bin/sh -c cd /app/scripts && npm init -y && npm install canvas # buildkit
RUN /bin/sh -c mkdir -p /app/data # buildkit
RUN /bin/sh -c printf '#!/bin/sh\nif [ ! -f /app/data/wordlists/enable.txt ]; then\n echo "first run - copying default data..."\n cp -rn /app/data-default/* /app/data/ 2>/dev/null || true\nfi\nexec /app/cruciverb-server\n' > /app/entrypoint.sh && chmod +x /app/entrypoint.sh # buildkit
ENV PORT=8080
ENV DATA_DIR=/app/data
ENV STATIC_DIR=/app/static
ENV RUST_LOG=info
ENV INSTANCE_URL=http://localhost:8080
EXPOSE [8080/tcp]
VOLUME [/app/data]
CMD ["/app/entrypoint.sh"]
Details
Container
2026-08-22 13:36:40 +03:00
2
OCI / Docker
Versions (1) View all
latest 2026-08-22