aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Dockerfile8
1 files changed, 7 insertions, 1 deletions
diff --git a/Dockerfile b/Dockerfile
index 9045e7c..93d745d 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -4,8 +4,14 @@ FROM ocaml/opam:alpine as build
RUN sudo apk add --update libev-dev openssl-dev gmp-dev gmp
WORKDIR /home/opam
+# Install dependencies
+ADD wormhole.opam wormhole.opam
+RUN opam install . --deps-only
+
+# Build project
ADD . .
-RUN opam exec -- dune build -j 1
+RUN opam exec -- dune build -j 1
+
FROM alpine:3.18.4 as run