File tree Expand file tree Collapse file tree 1 file changed +37
-0
lines changed
Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ # 작업 디렉토리 경로
4+ DIR=" /home/root/app/autodocs"
5+
6+ # 디렉토리 확인
7+ if [ -d " $DIR " ]; then
8+ echo " $DIR 디렉토리가 존재합니다. 최신 버전으로 업데이트 중..."
9+ cd " $DIR "
10+ git pull
11+ else
12+ echo " $DIR 디렉토리가 존재하지 않습니다. 클론 중..."
13+ git clone https://github.com/boostcampwm-2024/web15-OctoDocs.git " $DIR "
14+ cd " $DIR "
15+ fi
16+
17+ # backend 디렉토리로 이동
18+ cd backend
19+
20+ # 기존 프로세스 확인 및 종료
21+ echo " 기존 프로세스 확인 중..."
22+ EXISTING_PID=$( lsof -ti :3000) # 여기서 포트 번호는 필요에 따라 조정
23+
24+ if [ -n " $EXISTING_PID " ]; then
25+ echo " 기존 프로세스(PID: $EXISTING_PID ) 종료 중..."
26+ kill -9 " $EXISTING_PID "
27+ echo " 기존 프로세스가 종료되었습니다."
28+ else
29+ echo " 실행 중인 프로세스가 없습니다."
30+ fi
31+
32+ # 의존성 설치 및 애플리케이션 시작
33+ echo " 의존성 설치 중..."
34+ npm install
35+
36+ echo " 애플리케이션 시작 중..."
37+ nohup npm start &
You can’t perform that action at this time.
0 commit comments