Skip to content

Commit 5b076d7

Browse files
committed
build: fix platform mismatch error for docker image
1 parent 06fa500 commit 5b076d7

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

.github/workflows/deploy.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,20 +24,22 @@ jobs:
2424
- name: Test & Build
2525
run: ./gradlew clean build -x test
2626

27-
- name: Create Docker Image
28-
run: docker build -t climbup-server .
27+
- name: Set up Docker Buildx
28+
uses: docker/setup-buildx-action@v3
2929

3030
- name: Login to Docker Hub
3131
uses: docker/login-action@v3
3232
with:
3333
username: ${{secrets.DOCKER_USERNAME}}
3434
password: ${{secrets.DOCKER_TOKEN}}
3535

36-
- name: Add Docker Image Tag
37-
run: docker tag climbup-server ${{secrets.DOCKER_USERNAME}}/climbup-server:latest
38-
39-
- name: Push Docker Image to Docker Hub
40-
run: docker push ${{secrets.DOCKER_USERNAME}}/climbup-server:latest
36+
- name: Build and Push Docker Image
37+
uses: docker/build-push-action@v5
38+
with:
39+
context: .
40+
platforms: linux/amd64,linux/arm64
41+
push: true
42+
tags: ${{secrets.DOCKER_USERNAME}}/climbup-server:latest
4143

4244
- name: Prepare Server Directory
4345
uses: appleboy/[email protected]

docker-compose.prod.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ services:
88
volumes:
99
- ./climbup-db-data:/var/lib/postgresql/data
1010
ports:
11-
- 5432:5432
11+
- 5433:5432
1212
healthcheck:
1313
test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER:-root} -d ${POSTGRES_DB:-db}"]
1414
interval: 10s

0 commit comments

Comments
 (0)