ALOHA CLASS
/
CI/CD
/
AWS
Search
Share
SpringBoot ๋ฐฐํฌ
AWS EC2 - Ubutnu ์์ JDK ์ค์น
Ubuntu์์ JDK ์ค์นํ๊ธฐ
Ubuntu์์ MySQL ์ค์นํ๊ธฐ
Ubuntu ์ Gradle ์ค์นํ๊ธฐ
SpringBoot ํ๋ก์ ํธ ์์ฑ
Spring Inializr : Create a Gradle Project
SpringBoot ํ๋ก์ ํธ ์์ฑ
SpringBoot Gradle ๋ฐฐํฌ
โข
๋ฐฉ๋ฒ1 : CLI ๋ช ๋ น์ด ๋น๋
โข
๋ฐฉ๋ฒ2 : VSCODE ํ์ฅ ๊ธฐ๋ฅ
๋ฐฉ๋ฒ1 : CLI ๋ช ๋ น์ด ๋น๋
SpringBoot Gradle ๋ฐฐํฌ
๋ก์ปฌ
EC2 ํ๋ก์ ํธ/๋ฐฐํฌํ์ผ ์ ์ก
๋ฐฉ๋ฒ
1.
VSCODE SSH ์ ์
2.
SCP
๋ก์ปฌ
EC2 ํ๋ก์ ํธ/๋ฐฐํฌํ์ผ ์ ์ก
AWS EC2 8080 ํฌํธ ์ด๊ธฐ
์ธ์คํด์ค ์ ํ
AWS EC2 8080 ํฌํธ ์ด๊ธฐ
AWS EC2 - ์ ์
1.
์ฌ์ ์ค๋น WAR ๋ฐฐํฌ
2.
java -jar app.war
3.
๋๋ฉ์ธ ์ ์
AWS EC2 - SpringBoot ์คํ & ์ ์ (๋ฐฑ๊ทธ๋ผ์ด๋ ์คํ)
SpringBoot x EC2 x RDS
1.
์ฌ์ ์์ -
2.
SpringBoot ์ํ ํ๋ก์ ํธ ์์ฑ
3.
๋ฐ์ดํฐ ์์ค ์ค์
4.
ํ๋ก์ ํธ ๋ก์ปฌ ํ ์คํธ
5.
ํ๋ก์ ํธ ๋ฐฐํฌ
6.
์๋ฒ ํ ์คํธ
SpringBoot x EC2 x RDS
Ubuntu ํฌํธํฌ์๋ฉ 80โ:8080
โข
80 ํฌํธ์ ์๋ฏธ
โข
HTTP ํต์ ๊ธฐ๋ณธ ๋์
โข
ํฌํธ ํฌ์๋ฉ์ด๋?
โข
Ubuntu์์ ํฌํธ ํฌ์๋ฉํ๊ธฐ
Ubuntu ํฌํธํฌ์๋ฉ 80โ:8080