summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorAdrian Freund <git@freundtech.com>2024-03-11 14:07:21 +0100
committerGitHub <noreply@github.com>2024-03-11 13:07:21 +0000
commit515f5b6b4f6afd8c7487f04769495aafee506543 (patch)
tree2bd9c65b515977415d25340c3679cb232bc36063 /Dockerfile
parent7f0b7a28c7686b7b76ccdc1aa2937c6994c006fe (diff)
Fix Dockerfile (#3599)
Diffstat (limited to 'Dockerfile')
-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/