summaryrefslogtreecommitdiff
path: root/other/docker/windows/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'other/docker/windows/Dockerfile')
-rw-r--r--other/docker/windows/Dockerfile32
1 files changed, 32 insertions, 0 deletions
diff --git a/other/docker/windows/Dockerfile b/other/docker/windows/Dockerfile
new file mode 100644
index 00000000..176c3937
--- /dev/null
+++ b/other/docker/windows/Dockerfile
@@ -0,0 +1,32 @@
1FROM debian:stretch-slim
2
3# Build-time enviroment variables
4ARG VERSION_SODIUM=1.0.16
5ARG VERSION_OPUS=v1.2.1
6ARG VERSION_VPX=v1.6.1
7ARG VERSION_CHECK=0.12.0
8
9ARG SUPPORT_TEST=false
10ARG SUPPORT_ARCH_i686=true
11ARG SUPPORT_ARCH_x86_64=true
12
13# Make those available when running the container
14ENV SUPPORT_TEST=${SUPPORT_TEST}
15ENV SUPPORT_ARCH_i686=${SUPPORT_ARCH_i686}
16ENV SUPPORT_ARCH_x86_64=${SUPPORT_ARCH_x86_64}
17
18ADD get_packages.sh .
19RUN sh ./get_packages.sh
20
21ADD build_dependencies.sh .
22RUN sh ./build_dependencies.sh
23
24ADD build_toxcore.sh .
25
26ENV ENABLE_TEST=false
27ENV ALLOW_TEST_FAILURE=false
28ENV ENABLE_ARCH_i686=true
29ENV ENABLE_ARCH_x86_64=true
30ENV EXTRA_CMAKE_FLAGS="-DWARNINGS=OFF -DBOOTSTRAP_DAEMON=OFF -DTEST_TIMEOUT_SECONDS=300"
31
32CMD sh ./build_toxcore.sh