WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit 6c6bc66

Browse files
author
Yonggwan Park
committed
infra : modify file name and add shell file
1 parent a7940df commit 6c6bc66

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

infra/build/deploy-project-in-ubuntu-ec2.md renamed to infra/build/deploy-jar-file.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,3 +133,31 @@ source .bashrc
133133
<br>
134134

135135
#### 그 후 코드를 클론 받고 서버를 실행시키는 위의 과정을 동일하게 진행하면 된다.
136+
137+
<br>
138+
139+
### .jar 배포 전용 shell 파일
140+
``` shell
141+
#!/bin/bash
142+
143+
# 스크립트 실행 중 오류 발생 시 중지
144+
set -e
145+
146+
# 프로젝트 빌드
147+
echo "🚀 Building the project..."
148+
./gradlew clean build -x test
149+
150+
# JAR 파일 디렉터리로 이동
151+
echo "📂 Moving to build/libs directory..."
152+
cd build/libs/
153+
154+
# 기존 프로세스 종료 (선택 사항)
155+
echo "🛑 Stopping any existing application..."
156+
pkill -f '*.jar' || true
157+
158+
# JAR 파일 실행
159+
echo "🚦 Starting the application..."
160+
nohup java -jar *.jar > app.log 2>&1 &
161+
162+
echo "✅ Application started successfully!"
163+
```

0 commit comments

Comments
 (0)