From 902c9296c29a69710848ee23d88b6e411ff37d3a Mon Sep 17 00:00:00 2001 From: su-hwani Date: Thu, 2 May 2024 16:33:18 +0900 Subject: [PATCH] Fix: properties kafka servers properties --- server/Dockerfile | 5 +++-- server/docker-compose.yml | 9 +++++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/server/Dockerfile b/server/Dockerfile index c7faef6801..82729888c4 100644 --- a/server/Dockerfile +++ b/server/Dockerfile @@ -9,8 +9,8 @@ COPY build.gradle . COPY settings.gradle . COPY src src -# 프로젝트를 빌드합니다. -RUN gradle build +# 테스트를 생략하고 JAR 파일을 빌드합니다. +RUN gradle assemble # 두 번째 단계: 빌드된 JAR 파일을 사용하여 최종 이미지를 만듭니다. FROM bellsoft/liberica-openjdk-alpine:17 @@ -26,3 +26,4 @@ EXPOSE 8080 # 컨테이너가 시작되었을 때 실행할 명령을 지정합니다. CMD ["java", "-jar", "app.jar"] + diff --git a/server/docker-compose.yml b/server/docker-compose.yml index 6051764064..6a7ffe0a71 100644 --- a/server/docker-compose.yml +++ b/server/docker-compose.yml @@ -9,11 +9,15 @@ services: kafka: image: wurstmeister/kafka container_name: kafka + depends_on: + - zookeeper ports: - "9092:9092" environment: - KAFKA_ADVERTISED_HOST_NAME: localhost # TODO : 환경에 맞게 ip 변경 ex) 127.0.0.1 + KAFKA_LISTENERS: PLAINTEXT://:9092 + # KAFKA_ADVERTISED_HOST_NAME: localhost # TODO : 환경에 맞게 ip 변경 ex) 127.0.0.1 KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 # kafka가 zookeeper에 커넥션하기 위한 대상을 지정 + KAFKA_CREATE_TOPICS: "start-searching" volumes: - /var/run/docker.sock:/var/run/docker.sock @@ -24,4 +28,5 @@ services: - kafka image: suhwani/capstone:latest ports: - - "80:8080" + - "8080:8080" + build: .