Jelajahi Sumber

update application.yml logic

shjung 3 minggu lalu
induk
melakukan
c8bbefba65
10 mengubah file dengan 101 tambahan dan 94 penghapusan
  1. 18 0
      conn.sh
  2. 29 0
      deploy-all.sh
  3. 48 0
      deploy.sh
  4. 0 7
      ptis-conn.sh
  5. 0 22
      ptis-deploy.sh
  6. 0 8
      stat-conn.sh
  7. 0 22
      stat-deploy.sh
  8. 0 7
      traf-conn.sh
  9. 0 26
      traf-deploy.sh
  10. 6 2
      tsi-comm-server/src/main/resources/application.yml

+ 18 - 0
conn.sh

@@ -0,0 +1,18 @@
+#!/bin/bash
+
+echo ""
+
+if [ "$1" == "1" ]; then
+    echo "신호 무선 통신서버 #1(tsi-comm-server)"
+    echo "cvim, cvim!!"
+    ssh -p 22 cvim@10.4.4.11
+
+elif [ "$1" == "2" ]; then
+    echo "신호 무선 통신서버 #2(tsi-comm-server)"
+    echo "cvim, cvim!!"
+    ssh -p 22 cvim@10.4.4.12
+
+else
+    echo "사용법: $0 [1|2]"
+    exit 1
+fi

+ 29 - 0
deploy-all.sh

@@ -0,0 +1,29 @@
+#!/bin/bash
+set -e  # 오류 발생 시 즉시 종료
+
+APP_NAME=tsi-comm-server-0.0.1.jar
+JAR_PATH=./tsi-comm-server/build/libs//$APP_NAME
+
+# 서버 정보 설정
+HOSTS=("10.4.4.11" "10.4.4.12")
+PORTS=("22" "22")
+USERS=("cvim" "cvim")
+REMOTE_PATHS=("/home/cvim/bin/$APP_NAME" "/home/cvim/bin/$APP_NAME")
+
+echo "📦 Starting deployment..."
+
+for i in "${!HOSTS[@]}"; do
+    HOST=${HOSTS[$i]}
+    PORT=${PORTS[$i]}
+    USER=${USERS[$i]}
+    REMOTE_PATH=${REMOTE_PATHS[$i]}
+
+    echo "📦 Deploying to $HOST..."
+    scp -P "$PORT" "$JAR_PATH" "$USER@$HOST:$REMOTE_PATH"
+
+    if [ $? -eq 0 ]; then
+        echo "✅ $HOST 업로드 성공!"
+    else
+        echo "❌ $HOST 업로드 실패. 경로 또는 권한 확인 필요."
+    fi
+done

+ 48 - 0
deploy.sh

@@ -0,0 +1,48 @@
+#!/bin/bash
+set -e  # 오류 발생 시 즉시 종료
+
+APP_NAME=tsi-comm-server-0.0.1.jar
+JAR_PATH=./tsi-comm-server/build/libs//$APP_NAME
+
+# 서버 정보 설정
+HOST1="10.4.4.11"
+PORT1="22"
+USER1="cvim"
+REMOTE_PATH1="/home/cvim/bin/$APP_NAME"
+
+HOST2="10.4.4.12"
+PORT2="22"
+USER2="cvim"
+REMOTE_PATH2="/home/cvim/bin/$APP_NAME"
+
+echo "📦 Starting deployment..."
+
+if [ "$1" == "1" ]; then
+    echo "신호 무선 통신서버 #1(tsi-comm-server)"
+    echo "cvim, cvim!!"
+    
+    echo "📦 Deploying to $HOST1..."
+    scp -P "$PORT1" "$JAR_PATH" "$USER1@$HOST1:$REMOTE_PATH1"
+
+    if [ $? -eq 0 ]; then
+        echo "✅ $HOST 업로드 성공!"
+    else
+        echo "❌ $HOST 업로드 실패. 경로 또는 권한 확인 필요."
+    fi
+
+elif [ "$1" == "2" ]; then
+    echo "신호 무선 통신서버 #2(tsi-comm-server)"
+    echo "cvim, cvim!!"
+    echo "📦 Deploying to $HOST2..."
+    scp -P "$PORT2" "$JAR_PATH" "$USER2@$HOST2:$REMOTE_PATH2"
+
+    if [ $? -eq 0 ]; then
+        echo "✅ $HOST 업로드 성공!"
+    else
+        echo "❌ $HOST 업로드 실패. 경로 또는 권한 확인 필요."
+    fi
+
+else
+    echo "사용법: $0 [1|2]"
+    exit 1
+fi

+ 0 - 7
ptis-conn.sh

@@ -1,7 +0,0 @@
-#!/bin/bash
-
-echo ""
-echo "센터 ITS 경찰청(소방청) 연계 서버, utic-ptis-server"
-echo ""
-echo "utic, *20ut25ic, root/*88ujdr372!"
-ssh -p 50022 utic@192.169.1.99

+ 0 - 22
ptis-deploy.sh

@@ -1,22 +0,0 @@
-#!/bin/bash
-set -e  # 오류 발생 시 즉시 종료
-
-APP_NAME=utic-ptis-server-0.0.1.jar
-JAR_PATH=./utic-ptis-server/build/libs/$APP_NAME
-REMOTE_PATH=/home/utic/bin/$APP_NAME
-
-# 서버 정보 설정
-PORT=50022
-USER=utic
-HOST=192.169.1.99
-
-echo "utic, *20ut25ic, root/*88ujdr372!"
-echo "📦 Deploying to $HOST..."
-
-# 파일 복사
-scp -P $PORT $JAR_PATH $USER@$HOST:$REMOTE_PATH
-if [ $? -eq 0 ]; then
-    echo "✅ 파일 업로드 성공!"
-else
-    echo "❌ 업로드 실패. 경로 또는 권한 확인 필요."
-fi

+ 0 - 8
stat-conn.sh

@@ -1,8 +0,0 @@
-#!/bin/bash
-
-echo ""
-echo "센터 ITS DWDB 서버, utic-stat-server"
-echo ""
-echo "DB: DWUSER, ROTADW1014, DWSYS/dwsys"
-echo "rotadw, rota88ubsta, root, *88ubsta23, #rotadw1051"
-ssh -p 22 rotadw@192.168.10.14

+ 0 - 22
stat-deploy.sh

@@ -1,22 +0,0 @@
-#!/bin/bash
-set -e  # 오류 발생 시 즉시 종료
-
-APP_NAME=utic-stat-server-0.0.1.jar
-JAR_PATH=./utic-stat-server/build/libs/$APP_NAME
-REMOTE_PATH=/home/rotadw/bin/$APP_NAME
-
-# 서버 정보 설정
-PORT=22
-USER=rotadw
-HOST=192.168.10.14
-	
-echo "rotadw, rota88ubsta, root, *88ubsta23, #rotadw1051, DWUSER, ROTADW1014, DWSYS/dwsys"
-echo "📦 Deploying to $HOST..."
-
-# 파일 복사
-scp -P $PORT $JAR_PATH $USER@$HOST:$REMOTE_PATH
-if [ $? -eq 0 ]; then
-    echo "✅ 파일 업로드 성공!"
-else
-    echo "❌ 업로드 실패. 경로 또는 권한 확인 필요."
-fi

+ 0 - 7
traf-conn.sh

@@ -1,7 +0,0 @@
-#!/bin/bash
-
-echo ""
-echo "센터 ITS 가공서버, utic-traf-server"
-echo ""
-echo "utis, utis"
-telnet 192.168.10.21

+ 0 - 26
traf-deploy.sh

@@ -1,26 +0,0 @@
-#!/bin/bash
-set -e  # 오류 발생 시 즉시 종료
-
-APP_NAME=utic-traf-server-0.0.1.jar
-JAR_PATH=./utic-traf-server/build/libs/$APP_NAME
-REMOTE_PATH=/home/utis/bin/
-
-# 서버 정보 설정
-HOST=192.168.10.21
-USER=utis
-PASSWD=utis
-
-echo "📦 FTP Deploying to $HOST..."
-
-ftp -inv $HOST <<EOF
-user $USER $PASSWD
-cd $REMOTE_PATH
-put $JAR_PATH
-bye
-EOF
-
-if [ $? -eq 0 ]; then
-    echo "✅ FTP 업로드 성공!"
-else
-    echo "❌ FTP 업로드 실패. 경로 또는 권한 확인 필요."
-fi

+ 6 - 2
tsi-comm-server/src/main/resources/application.yml

@@ -1,11 +1,11 @@
 spring:
 spring:
+  application:
+    name: tsi-comm-server
   profiles:
   profiles:
     active: prod
     active: prod
   config:
   config:
     import:
     import:
       - optional:file:${user.dir}/conf/tsi-comm-server.yml
       - optional:file:${user.dir}/conf/tsi-comm-server.yml
-  application:
-    name: tsi-comm-server
   main:
   main:
     web-application-type: none
     web-application-type: none
 
 
@@ -110,6 +110,8 @@ spring:
   config:
   config:
     activate:
     activate:
       on-profile: prod
       on-profile: prod
+    import:
+      - optional:file:${user.dir}/conf/tsi-comm-server-prod.yml
   datasource:
   datasource:
     hikari:
     hikari:
       jdbc-url: jdbc:mariadb://10.4.4.20:3306/cvim_db?characterEncoding=UTF-8&serverTimezone=Asia/Seoul
       jdbc-url: jdbc:mariadb://10.4.4.20:3306/cvim_db?characterEncoding=UTF-8&serverTimezone=Asia/Seoul
@@ -129,6 +131,8 @@ spring:
   config:
   config:
     activate:
     activate:
       on-profile: dev
       on-profile: dev
+    import:
+      - optional:file:${user.dir}/conf/tsi-comm-server-dev.yml
   datasource:
   datasource:
     hikari:
     hikari:
       jdbc-url: jdbc:mariadb://115.91.94.42:13306/cvim_db?characterEncoding=UTF-8&serverTimezone=Asia/Seoul
       jdbc-url: jdbc:mariadb://115.91.94.42:13306/cvim_db?characterEncoding=UTF-8&serverTimezone=Asia/Seoul