Skip to content

Commit 4a846de

Browse files
committed
#29: Provide ARM64 container image
1 parent d76351a commit 4a846de

File tree

2 files changed

+3
-13
lines changed

2 files changed

+3
-13
lines changed

.github/workflows/build-n-push.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,8 @@ jobs:
3838
- name: Log into GitHub Container Registry
3939
run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${GITHUB_ACTOR,,} --password-stdin
4040

41-
- name: Build Image
42-
run: IMAGE_REGISTRY="${{ env.IMAGE_REGISTRY }}" make docker-build
43-
4441
- name: Push Image
45-
run: IMAGE_REGISTRY="${{ env.IMAGE_REGISTRY }}" make docker-push
42+
run: IMAGE_REGISTRY="${{ env.IMAGE_REGISTRY }}" make docker-build-push
4643

4744
- name: Print Image Path
4845
id: print-docker-image-path

Makefile

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,8 @@ test:
4545
build: cmd/server/main.go
4646
go build -ldflags $(LDFLAGS) -mod vendor -o dist/provider ./cmd/server/main.go
4747

48-
docker-build:
49-
docker build -t ${IMAGE_PATH} -f build/Dockerfile .
50-
# docker buildx build --platform=linux/amd64 -t ${IMAGE_PATH} -f build/Dockerfile .
51-
52-
docker-push:
53-
docker push ${IMAGE_PATH}
54-
55-
docker-build-push: docker-build
56-
docker push ${IMAGE_PATH}
48+
docker-build-push:
49+
docker buildx build --push --platform=linux/amd64,linux/arm64 -t ${IMAGE_PATH} -f build/Dockerfile .
5750

5851
print-docker-image-path:
5952
@echo ${IMAGE_PATH}

0 commit comments

Comments
 (0)