summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Dockerfile7
1 files changed, 4 insertions, 3 deletions
diff --git a/Dockerfile b/Dockerfile
index 4ff04218..10ba15d7 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/