1
0

2 Revīzijas a673b852fb ... d2bed5adcd

Autors SHA1 Ziņojums Datums
  hyojungkim d2bed5adcd 필요없는 주석 삭제 5 gadi atpakaļ
  hyojungkim 702dac4d30 readme에 컨테이너 실행 스크립트 추가 5 gadi atpakaļ

+ 0 - 1
apigateway/bin/main/application.yml

@@ -55,4 +55,3 @@ logging:
     root: WARN
     com.idatabank.springgateway: DEBUG
     reactor.netty.http.server.AccessLog: INFO
-#docker run --rm -p 8080:8080 -e EUREKA=192.168.99.100:8761 --name gateway spring-cloud-gateway

+ 0 - 1
apigateway/src/main/resources/application.yml

@@ -55,4 +55,3 @@ logging:
     root: WARN
     com.idatabank.springgateway: DEBUG
     reactor.netty.http.server.AccessLog: INFO
-#docker run --rm -p 8080:8080 -e EUREKA=192.168.99.100:8761 --name gateway spring-cloud-gateway

+ 0 - 7
eurekaserver/src/main/resources/application_.properties

@@ -1,7 +0,0 @@
-spring.application.name=eureka-server
-# eureka.client.serviceUrl.defaultZone=http://${EUREKA}/eureka/
-eureka.client.serviceUrl.defaultZone=${EUREKA}
-server.port=8761
-eureka.client.register-with-eureka=true
-eureka.client.fetch-registry=true
-#docker run --rm -p 8761:8761 -e EUREKA=192.168.99.100:8761 --name eureka --network api_bridge eureka-server:gateway

+ 38 - 0
readme.md

@@ -3,5 +3,43 @@ eurekaserver : 유레카 서버 프로젝트
 
 현재 위의 2개 프로젝트를 사용중
 
+-----------------------------------사용안함------------------------------
 zuulgatewayserver : netflix zuul 게이트웨이 프로젝트
 eurekaclient : 유레카 클라이언트 테스트용 프로젝트
+-----------------------------------사용안함------------------------------
+
+컨테이너 실행 스크립트
+
+- 유레카 서버
+  docker run --rm -p 8761:8761 -d -e EUREKA=http://192.168.99.100:8761/eureka,http://192.168.0.43:8761/eureka --name eureka eureka-server
+  ex) ./eureka-server-start.sh
+  EUREKA : 유레카 서버가 실행되고 있는 위치
+
+- 게이트웨이
+  docker run --rm -p 8080:8080 -d -e EUREKA=http://192.168.99.100:8761/eureka,http://192.168.0.43:8761/eureka -e ZIPKIN=http://192.168.0.47:9411 --name gateway spring-cloud-gateway
+
+  EUREKA 유레카 서버가 실행되는 위치
+  ZIPKIN zipkin이 실행되는 위치
+
+- kcd코드조회 서비스
+  docker run --rm -d -p $1:8080 -e EUREKA=http://192.168.99.100:8761/eureka,http://192.168.0.43:8761/eureka -e HOSTIP=$2 -e PORT=\$1 -e ZIPKIN=http://192.168.0.47:9411 icd-search
+
+  ex) ./icd-search-start.sh 8081 192.168.0.##
+  EUREKA 유레카 서버가 실행되고 있는 위치
+  HOST 현재 호스트 컴퓨터 ip
+
+- kcd코드조회 서비스(리눅스에서 호스트 서버를 가져오는 명령어 포함)
+  docker run --rm -p $1:8080 -e EUREKA=http://192.168.0.31:18761/eureka,http://192.168.0.43:8761/eureka -e HOSTIP=$(ip -4 addr show wlp3s0 | grep -Po 'inet \K[\d.]+') -e PORT=\$1 -e ZIPKIN=http://192.168.0.47:9411 icd-search
+
+  ex) ./icd-search-start-linux.sh 8081
+  EUREKA : 유레카 서버가 실행되고 있는 위치
+  HOSTIP : 현재 호스트 컴퓨터 ip
+  PORT : 서비스가 실행될 포트번호
+  ZIPKIN : zipkin이 실행되고있는 위치
+
+  (ip -4 addr show wlp3s0 | grep -Po 'inet \K[\d.]+') : wlp3s0의 ip v4 주소
+
+  grep options
+
+  -P : perl regex
+  -o : only match