<aside> ๐
๊ณผ์ : Spring Boot ๊ธฐ๋ฐ JWT ์ธ์ฆ/์ธ๊ฐ ๋ฐ AWS ๋ฐฐํฌ
1๏ธโฃย Spring Boot๋ฅผ ์ด์ฉํ์ฌ JWT ์ธ์ฆ/์ธ๊ฐ ๋ก์ง๊ณผ API๋ฅผ ๊ตฌํํ๋ค.
2๏ธโฃย Junit ๊ธฐ๋ฐ์ ํ ์คํธ ์ฝ๋๋ฅผ ์์ฑํ๋ค.
3๏ธโฃย Swagger ๋ก API๋ฅผ ๋ฌธ์ํ ํ๋ค.
4๏ธโฃย ์ ํ๋ฆฌ์ผ์ด์ ์ AWS EC2์ ๋ฐฐํฌํ๊ณ , ์ค์ ํ๊ฒฝ์์ ์คํ๋๋๋ก ๊ตฌ์ฑํ๋ค.
</aside>
<aside> โ
๋ชฉํ
ํ ์คํธ ์ผ์ด์ค(ํตํฉํ ์คํธ)
<aside> โ
๋ชฉํ
<aside> โ
๊ตฌํ ํฌ์ธํธ
[ ] AWS EC2 ์ธ์คํด์ค๋ฅผ ์์ฑํ๊ณ ๊ธฐ๋ณธ ํ๊ฒฝ์ ์ค์ ํฉ๋๋ค. (๋ณด์ ๊ทธ๋ฃน, JDK ์ค์น ๋ฑ)
[ ] ๋ค์ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ ์ค ํ๋๋ฅผ ์ ํํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํฉ๋๋ค.
[ ] ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๊ณ ์ธ๋ถ์์ ์ ๊ทผ ๊ฐ๋ฅํ๋๋กย ๊ตฌ์ฑํฉ๋๋ค. (java -jarย ๋ช ๋ น์ด ์ฌ์ฉ)
[ ] (์ ํ ์ฌํญ) Nginx๋ฅผย ๋ฆฌ๋ฒ์ค ํ๋ก์๋ก ์ค์ ํ์ฌย ์์ฒญ์ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ์ ๋ฌํฉ๋๋ค. </aside>
์์
sudo apt-get update
ํ sudo apt-get install openjdk-11-jdk
๋ฑ์ ์ฌ์ฉํฉ๋๋ค.java -jar your-app.jar
๋ช
๋ น์ด๋ก ์คํํ๋ฉฐ ํ๋กํ์ผ์ ๋ฐ๋ผ ์ธ๋ถ ์ ์ ํฌํธ๋ฅผ ์ด์ด๋์ด์ผ ํฉ๋๋ค.๋ฐฐํฌ
๊ณผ์ ์ ์ถ