From 8a31fd1248d0e9441be427cd85e4742b34146f32 Mon Sep 17 00:00:00 2001 From: Dirk Wilden Date: Sat, 19 Dec 2020 09:46:57 +0100 Subject: [PATCH] Add arm64 docker build --- Makefile | 11 ++++++++++- docker/Dockerfile.arm64 | 5 +++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 docker/Dockerfile.arm64 diff --git a/Makefile b/Makefile index 1f0e2f0..b97b60c 100644 --- a/Makefile +++ b/Makefile @@ -85,7 +85,16 @@ build-docker-arm-7: require-version -t gotify/server-arm7:$(shell echo $(VERSION) | cut -d '.' -f -2) . rm ${DOCKER_DIR}gotify-app -build-docker: build-docker-amd64 build-docker-arm-7 +build-docker-arm64: require-version + cp ${BUILD_DIR}/gotify-linux-arm64 ./docker/gotify-app + cd ${DOCKER_DIR} && \ + docker build -f Dockerfile.arm64 \ + -t gotify/server-arm64:latest \ + -t gotify/server-arm64:${VERSION} \ + -t gotify/server-arm64:$(shell echo $(VERSION) | cut -d '.' -f -2) . + rm ${DOCKER_DIR}gotify-app + +build-docker: build-docker-amd64 build-docker-arm-7 build-docker-arm64 build-js: (cd ui && yarn build) diff --git a/docker/Dockerfile.arm64 b/docker/Dockerfile.arm64 new file mode 100644 index 0000000..240448a --- /dev/null +++ b/docker/Dockerfile.arm64 @@ -0,0 +1,5 @@ +FROM arm64v8/debian +WORKDIR /app +ADD gotify-app /app/ +EXPOSE 80 +ENTRYPOINT ["./gotify-app"] \ No newline at end of file