From 3d7debb6ff489c13da83d685b641f001ddc491bd Mon Sep 17 00:00:00 2001 From: David Scott Date: Mon, 27 Jun 2022 11:53:13 +0100 Subject: [PATCH] win: add Dockerfile Signed-off-by: David Scott --- .dockerignore | 1 + Dockerfile.windows | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 Dockerfile.windows diff --git a/.dockerignore b/.dockerignore index 94143827e..4756f1351 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1 +1,2 @@ Dockerfile +Dockerfile.windows diff --git a/Dockerfile.windows b/Dockerfile.windows new file mode 100644 index 000000000..8b440f8c2 --- /dev/null +++ b/Dockerfile.windows @@ -0,0 +1,12 @@ +FROM ocaml/opam:windows-mingw-ocaml-4.14 as build + +ADD . /home/opam/vpnkit +RUN opam pin add vpnkit /home/opam/vpnkit -n +RUN opam depext vpnkit -y + +ENV OPAMJOBS=20 +RUN opam install vpnkit -y + +# FROM scratch doesn't work. Is there a Windows equivalent? +FROM mcr.microsoft.com/windows/nanoserver:ltsc2022 +COPY --from=build c:\\opam\\.opam\\4.14\\bin\\vpnkit.exe \\vpnkit.exe