Block a user
cruciverb (latest)
Published 2026-08-22 13:36:40 +03:00 by lashman
Installation
docker pull git.lashman.live/lashman/cruciverb:latestsha256: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"] |