From 03499b444a6a43c74c9828b4e07029487f5e0cb2 Mon Sep 17 00:00:00 2001 From: aptalca Date: Sun, 30 Sep 2018 13:47:20 -0400 Subject: [PATCH] Create Dockerfile.aarch64 --- Dockerfile.aarch64 | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 Dockerfile.aarch64 diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 new file mode 100644 index 0000000..7cb2c61 --- /dev/null +++ b/Dockerfile.aarch64 @@ -0,0 +1,39 @@ +FROM lsiobase/alpine.nginx.arm64:3.8 + +# Add qemu to build on x86_64 systems +COPY qemu-aarch64-static /usr/bin + +# set version label +ARG BUILD_DATE +ARG VERSION +LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}" +LABEL maintainer="aptalca" + +# environment settings +ENV S6_BEHAVIOUR_IF_STAGE2_FAILS=2 + +RUN \ + echo "**** install runtime pacakges ****" && \ + apk add --no-cache \ + curl \ + php7-ctype \ + php7-pdo_sqlite \ + php7-tokenizer \ + tar && \ + echo "**** install heimdall ****" && \ + mkdir -p \ + /var/www/localhost/heimdall && \ + HEIM_VER=$(curl -sX GET "https://api.github.com/repos/linuxserver/Heimdall/releases/latest" \ + | awk '/tag_name/{print $4;exit}' FS='[""]') && \ + curl -o \ + /tmp/heimdall.tar.gz -L \ + "https://github.com/linuxserver/Heimdall/archive/${HEIM_VER}.tar.gz" && \ + tar xf \ + /tmp/heimdall.tar.gz -C \ + /var/www/localhost/heimdall --strip-components=1 && \ + echo "**** cleanup ****" && \ + rm -rf \ + /tmp/* + +# add local files +COPY root/ /