Skip to content

Commit

Permalink
[BE] refactor: dockerfile -> docker-compose로 변경 (#24)
Browse files Browse the repository at this point in the history
Signed-off-by: EunJiJung <[email protected]>
  • Loading branch information
bianbbc87 committed Feb 10, 2025
1 parent be95f31 commit 1885109
Show file tree
Hide file tree
Showing 11 changed files with 92 additions and 4 deletions.
8 changes: 4 additions & 4 deletions .github/actions/ecr-push/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,11 +107,11 @@ runs:
echo "Moving to project folder: ${{ inputs.folder }}"
cd ${{ inputs.folder }}
echo "Building Docker image..."
docker build -t $FULL_ECR_PATH:$IMAGE_TAG .
echo "Building Docker image with docker-compose..."
docker-compose build
echo "Pushing image to Amazon ECR..."
docker push $FULL_ECR_PATH:$IMAGE_TAG
echo "Tagging Docker image..."
docker tag app:latest $FULL_ECR_PATH:$IMAGE_TAG
echo "Cleaning up sensitive file..."
rm -f src/main/resources/bootstrap.yml
Expand Down
13 changes: 13 additions & 0 deletions src/backend/apigateway-server/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
services:
apigateway-server:
build:
context: apigateway-server
dockerfile: Dockerfile
ports:
- 8000:8000
healthcheck:
test: ["CMD-SHELL", "curl -f http://apigateway-server:8000/actuator/health || exit 1"]
interval: 10s
timeout: 5s
retries: 2
restart: unless-stopped
8 changes: 8 additions & 0 deletions src/backend/chat-server/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
services:
chat-service:
build:
context: chat-server
dockerfile: Dockerfile
expose:
- 1000 # 내부 컨테이너 포트만 노출
restart: unless-stopped
13 changes: 13 additions & 0 deletions src/backend/config-server/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
services:
config-server:
build:
context: config-server
dockerfile: Dockerfile
ports:
- 8888:8888
healthcheck:
test: ["CMD-SHELL", "curl -f http://config-server:8888/actuator/health || exit 1"]
interval: 10s
timeout: 5s
retries: 2
restart: unless-stopped
13 changes: 13 additions & 0 deletions src/backend/discovery-server/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
services:
discovery-server:
build:
context: discovery-server
dockerfile: Dockerfile
ports:
- 8761:8761
healthcheck:
test: ["CMD-SHELL", "curl -f http://discovery-server:8761/actuator/health || exit 1"]
interval: 10s
timeout: 5s
retries: 2
restart: unless-stopped
1 change: 1 addition & 0 deletions src/backend/docker-compose-dev.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# local 실행용 docker compose
services:
discovery-service:
build:
Expand Down
8 changes: 8 additions & 0 deletions src/backend/guild-server/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
services:
guild-service:
build:
context: guild-server
dockerfile: Dockerfile
expose:
- 1000 # 내부 컨테이너 포트만 노출
restart: unless-stopped
8 changes: 8 additions & 0 deletions src/backend/notification-server/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
services:
notification-service:
build:
context: notification-server
dockerfile: Dockerfile
expose:
- 1000 # 내부 컨테이너 포트만 노출
restart: unless-stopped
8 changes: 8 additions & 0 deletions src/backend/signaling-server/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
services:
signaling-service:
build:
context: signaling-server
dockerfile: Dockerfile
expose:
- 1000 # 내부 컨테이너 포트만 노출
restart: unless-stopped
8 changes: 8 additions & 0 deletions src/backend/state-server/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
services:
state-service:
build:
context: state-server
dockerfile: Dockerfile
expose:
- 1000 # 내부 컨테이너 포트만 노출
restart: unless-stopped
8 changes: 8 additions & 0 deletions src/backend/user-server/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
services:
user-service:
build:
context: user-server
dockerfile: Dockerfile
expose:
- 1000 # 내부 컨테이너 포트만 노출
restart: unless-stopped

0 comments on commit 1885109

Please sign in to comment.