diff --git a/Dockerfile b/Dockerfile index 4ff042184..10ba15d76 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,10 @@ FROM rust:alpine AS build COPY . /app WORKDIR /app -ENV CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse -RUN apk add --update musl-dev \ - && cargo build -p typst-cli --release +RUN apk add --update musl-dev openssl-dev openssl-libs-static \ + && CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse \ + OPENSSL_NO_PKG_CONFIG=1 OPENSSL_STATIC=1 OPENSSL_DIR=/usr/ \ + cargo build -p typst-cli --release FROM alpine:latest WORKDIR /root/