diff --git a/.gitignore b/.gitignore index 69caed2..d3dba8a 100644 --- a/.gitignore +++ b/.gitignore @@ -33,3 +33,4 @@ build/ logs/ files/ +/adds-fo.pid diff --git a/shell/README.md b/shell/README.md new file mode 100644 index 0000000..ad580cd --- /dev/null +++ b/shell/README.md @@ -0,0 +1,49 @@ +# 베포 스크립트 가이드 + +> /application/adds/bin에 배포 스크립트를 추가 + +### 1. application backup + +> jenkins 사용시 skip +> adds-fo 서버 stop 및 backup + +```shell +$ ./backupFo.sh +``` + +### 2. application upload + +> jenkins 사용시 skip +> /application/adds에 adds-fo.war 파일을 업로드 + +### 3. application deploy + +> jenkins 사용시 +> jenkins 미사용시 skip - 1,2번 실행 후 4번 실행 +> adds-fo 서버 stop 및 backup +> adds-fo.war 파일 업로드 + +```shell +$ ./deployFo.sh +``` + +### 4. application run + +> adds-fo 서버 start + +```shell +$ ./startFo.sh +``` + +### shell script 실행시 에러 조치 + +> then ^M .... 에러 발생시 +> window에서 작성된 shell script를 linux에서 실행시 발생하는 에러 +> \r문자가 포함되어 있어서 발생하는 에러 + +```shell +$ dos2unix 파일명.sh + +# dos2unix 설치 +$ sudo yum install dos2unix +```