From c1f9b4a49ef039804464f39c8b8f95f0d72b6a6d Mon Sep 17 00:00:00 2001 From: Christian Date: Wed, 5 Aug 2020 14:20:24 +0200 Subject: [PATCH] Add nginx-matrix --- nginx-matrix/Dockerfile | 4 ++++ nginx-matrix/Dockerfile.arm32v7 | 5 +++++ nginx-matrix/hooks/post_checkout | 2 ++ nginx-matrix/hooks/pre_build | 4 ++++ 4 files changed, 15 insertions(+) create mode 100644 nginx-matrix/Dockerfile create mode 100644 nginx-matrix/Dockerfile.arm32v7 create mode 100644 nginx-matrix/hooks/post_checkout create mode 100644 nginx-matrix/hooks/pre_build diff --git a/nginx-matrix/Dockerfile b/nginx-matrix/Dockerfile new file mode 100644 index 0000000..bb0d79a --- /dev/null +++ b/nginx-matrix/Dockerfile @@ -0,0 +1,4 @@ +FROM nginx:latest +EXPOSE 80 +EXPOSE 443 +EXPOSE 8448 diff --git a/nginx-matrix/Dockerfile.arm32v7 b/nginx-matrix/Dockerfile.arm32v7 new file mode 100644 index 0000000..121bdc9 --- /dev/null +++ b/nginx-matrix/Dockerfile.arm32v7 @@ -0,0 +1,5 @@ +FROM arm32v7/nginx:latest +COPY qemu-arm-static /usr/bin +EXPOSE 80 +EXPOSE 443 +EXPOSE 8448 diff --git a/nginx-matrix/hooks/post_checkout b/nginx-matrix/hooks/post_checkout new file mode 100644 index 0000000..5c42267 --- /dev/null +++ b/nginx-matrix/hooks/post_checkout @@ -0,0 +1,2 @@ +#!/bin/bash +curl -L https://github.com/balena-io/qemu/releases/download/v3.0.0%2Bresin/qemu-3.0.0+resin-arm.tar.gz | tar zxvf - -C . && mv qemu-3.0.0+resin-arm/qemu-arm-static . && pwd && ls diff --git a/nginx-matrix/hooks/pre_build b/nginx-matrix/hooks/pre_build new file mode 100644 index 0000000..2c34175 --- /dev/null +++ b/nginx-matrix/hooks/pre_build @@ -0,0 +1,4 @@ +#!/bin/bash +#register qemu-*-static for all supported processors except the +# current one, but also remove all registered binfmt_misc before +docker run --rm --privileged multiarch/qemu-user-static:register --reset