1. ngnix ์คํํ๊ธฐ
2. javac ๋ก javac๊ฐ ๊น๋ ค์๋์ง ํ์ธ

3. sudo su
apt install default-jdk

4. cd /var/www
git clone https://github.com/udemy-comgongbro/udemy_server_practice_springboot.git

ls -al๋ก ์ ๊น๋ ธ๋์ง ํ์ธ~
5. vim /etc/nginx/sites-available/default


root /var/www/html;์ด ๋ถ๋ถ์
root /var/www/udemy_server_practive_springboot;์ด๋ ๊ฒ ๊ณ ์ณ์ค๋ค
aws -> 9000๋ฒ ์ธ๋ฐ์ด๋ ๊ท์น ์ค์ ํด์ค์ผํจ
6. cd udemy_server_practice_springboot
sudo ./gradlew clean build

7. sudo java -jar build/libs/demo-0.0.1-SNAPSHOT.jar

8. vim /etc/nginx/sites-available/default

try_files $uri ~ ์ด๋ถ๋ถ์ ์ฃผ์์ฒ๋ฆฌํ๊ณ ๋ฐ์
proxy_pass http://127.0.0.1:9000;์ ์จ์ค๋ค.
9. application.yml ๋ณ๊ฒฝํด์ฃผ๊ธฐ
cd /var/www/udemy_server_practice_springboot/src/main/resources
vi application.yml
์ ๋ ๋ณ๊ฒฝ์ด ์๋์ด์, ์ง์ ํ์ผ์ ์ฐพ์์ ๋ณ๊ฒฝํด์คฌ์ต๋๋ค
์ฒ์์ ์ด๋ ๊ฒ ํ์๋๋ฐ ๋ง์ฝ, ๋ฐ์ดํฐ๊ทธ๋ฆฝ์ ํ ์ด๋ธ์ด ๋ค์ด๊ฐ ์๋ DB๊ฒฝ๋ก๊ฐ ํ๋ฒ ๋ ์๋ค๋ฉด ๋ค์ ์ ๋ ๊ฒ ๊ฒฝ๋ก๋ฅผ ํ๋ฒ ๋ ์จ์ค์ผํ๋ค



10. ์๋ฒ ์ฌ์์ & postman์ ์คํํด๋ณด๋ฉด datagrip์ ๋ฃ์ด์คฌ๋ ๋ฐ์ดํฐ๋ค์ด ์ ๋ฌ๋ค~
โป๋ง์ฝ java - jar๋ช ๋ น์ด๋ก ์คํ๋ง๋ถํธ๋ฅผ ์ฌ๋ฌ๋ฒ ์คํํ ์ํฉ์ด๋ผ๋ฉด ๋ค ์ข ๋ฃํ๊ณ ํด์ผํ๋ค!
ps -ef | grep java ํ ๋ค์์ ๋งจ ์ผ์ชฝ ์ซ์ -> sudo kill -9 [์ซ์]
cd udemy_server_practice_springboot
sudo ./gradlew clean build
sudo service nginx restart
sudo java -jar build/libs/demo-0.0.1-SNAPSHOT.jar

'Server๐งค > SpringBoot' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Springboot] AWS S3 ๋ฒํท์ ์ด์ฉํ PresignedUrl๋ก ์ด๋ฏธ์ง ์ ๋ก๋ ๊ตฌํํ๊ธฐ (0) | 2023.08.10 |
---|---|
[Spring] ์ ์ CRUD ๊ตฌํํ๊ธฐ (0) | 2022.04.28 |
1. ngnix ์คํํ๊ธฐ
2. javac ๋ก javac๊ฐ ๊น๋ ค์๋์ง ํ์ธ

3. sudo su
apt install default-jdk

4. cd /var/www
git clone https://github.com/udemy-comgongbro/udemy_server_practice_springboot.git

ls -al๋ก ์ ๊น๋ ธ๋์ง ํ์ธ~
5. vim /etc/nginx/sites-available/default


root /var/www/html;์ด ๋ถ๋ถ์
root /var/www/udemy_server_practive_springboot;์ด๋ ๊ฒ ๊ณ ์ณ์ค๋ค
aws -> 9000๋ฒ ์ธ๋ฐ์ด๋ ๊ท์น ์ค์ ํด์ค์ผํจ
6. cd udemy_server_practice_springboot
sudo ./gradlew clean build

7. sudo java -jar build/libs/demo-0.0.1-SNAPSHOT.jar

8. vim /etc/nginx/sites-available/default

try_files $uri ~ ์ด๋ถ๋ถ์ ์ฃผ์์ฒ๋ฆฌํ๊ณ ๋ฐ์
proxy_pass http://127.0.0.1:9000;์ ์จ์ค๋ค.
9. application.yml ๋ณ๊ฒฝํด์ฃผ๊ธฐ
cd /var/www/udemy_server_practice_springboot/src/main/resources
vi application.yml
์ ๋ ๋ณ๊ฒฝ์ด ์๋์ด์, ์ง์ ํ์ผ์ ์ฐพ์์ ๋ณ๊ฒฝํด์คฌ์ต๋๋ค
์ฒ์์ ์ด๋ ๊ฒ ํ์๋๋ฐ ๋ง์ฝ, ๋ฐ์ดํฐ๊ทธ๋ฆฝ์ ํ ์ด๋ธ์ด ๋ค์ด๊ฐ ์๋ DB๊ฒฝ๋ก๊ฐ ํ๋ฒ ๋ ์๋ค๋ฉด ๋ค์ ์ ๋ ๊ฒ ๊ฒฝ๋ก๋ฅผ ํ๋ฒ ๋ ์จ์ค์ผํ๋ค



10. ์๋ฒ ์ฌ์์ & postman์ ์คํํด๋ณด๋ฉด datagrip์ ๋ฃ์ด์คฌ๋ ๋ฐ์ดํฐ๋ค์ด ์ ๋ฌ๋ค~
โป๋ง์ฝ java - jar๋ช ๋ น์ด๋ก ์คํ๋ง๋ถํธ๋ฅผ ์ฌ๋ฌ๋ฒ ์คํํ ์ํฉ์ด๋ผ๋ฉด ๋ค ์ข ๋ฃํ๊ณ ํด์ผํ๋ค!
ps -ef | grep java ํ ๋ค์์ ๋งจ ์ผ์ชฝ ์ซ์ -> sudo kill -9 [์ซ์]
cd udemy_server_practice_springboot
sudo ./gradlew clean build
sudo service nginx restart
sudo java -jar build/libs/demo-0.0.1-SNAPSHOT.jar

'Server๐งค > SpringBoot' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Springboot] AWS S3 ๋ฒํท์ ์ด์ฉํ PresignedUrl๋ก ์ด๋ฏธ์ง ์ ๋ก๋ ๊ตฌํํ๊ธฐ (0) | 2023.08.10 |
---|---|
[Spring] ์ ์ CRUD ๊ตฌํํ๊ธฐ (0) | 2022.04.28 |