typstpad (sha256:2767bf8045232c8c75166a4ad5b04e39d0a6ceb59d6276080fddd3022b601ba0)
Published 2026-08-26 09:26:54 +02:00 by eric
Installation
docker pull gargoton.petite-maison-orange.fr/public/typstpad@sha256:2767bf8045232c8c75166a4ad5b04e39d0a6ceb59d6276080fddd3022b601ba0sha256:2767bf8045232c8c75166a4ad5b04e39d0a6ceb59d6276080fddd3022b601ba0Image layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1787529600' |
| ARG TYPST_VERSION=0.15.0 |
| RUN |1 TYPST_VERSION=0.15.0 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl xz-utils fonts-liberation fonts-noto-core fonts-dejavu-core && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |1 TYPST_VERSION=0.15.0 /bin/sh -c curl -fsSL "https://github.com/typst/typst/releases/download/v${TYPST_VERSION}/typst-x86_64-unknown-linux-musl.tar.xz" | tar -xJ -C /tmp && mv /tmp/typst-x86_64-unknown-linux-musl/typst /usr/local/bin/typst && rm -rf /tmp/typst-x86_64-unknown-linux-musl && typst --version # buildkit |
| RUN |1 TYPST_VERSION=0.15.0 /bin/sh -c useradd -m -u 10001 typstpad && mkdir -p /data && chown typstpad:typstpad /data # buildkit |
| COPY /typstpad /usr/local/bin/typstpad # buildkit |
| USER typstpad |
| ENV DATA_DIR=/data |
| VOLUME [/data] |
| EXPOSE [8080/tcp] |
| ENTRYPOINT ["typstpad"] |
| CMD ["serve"] |