Skip to content

Commit 7cf5c55

Browse files
committed
Add armv7 docker build
1 parent 3069867 commit 7cf5c55

File tree

3 files changed

+14
-2
lines changed

3 files changed

+14
-2
lines changed

Makefile

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,18 @@ package-zip: extract-licenses
7171
zip -ur $$BUILD.zip ${LICENSE_DIR}; \
7272
done
7373

74-
build-docker: require-version
74+
build-docker-amd64: require-version
7575
cp ${BUILD_DIR}/gotify-linux-amd64 ./docker/gotify-app
7676
(cd ${DOCKER_DIR} && docker build -t gotify/server:latest -t gotify/server:${VERSION} .)
7777
rm ${DOCKER_DIR}gotify-app
7878

79+
build-docker-arm-7: require-version
80+
cp ${BUILD_DIR}/gotify-linux-arm-7 ./docker/gotify-app
81+
(cd ${DOCKER_DIR} && docker build -f Dockerfile.armv7 -t gotify/server-arm7:latest -t gotify/server-arm7:${VERSION} .)
82+
rm ${DOCKER_DIR}gotify-app
83+
84+
build-docker: build-docker-amd64 build-docker-arm-7
85+
7986
build-js:
8087
(cd ui && yarn build)
8188

docker-push.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/env bash
22

33
docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASSWORD";
4-
docker push gotify/server
4+
docker push gotify/server
5+
docker push gotify/server-arm7

docker/Dockerfile.armv7

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
FROM arm32v7/debian
2+
WORKDIR /app
3+
ADD gotify-app /app/
4+
ENTRYPOINT ["./gotify-app"]

0 commit comments

Comments
 (0)