๋๊ตฌ๋ณด๋ค ๋น ๋ฅด๊ฒ ๋ฐฐ์ฐ๋ Nginx + Docker + Springboot ์๋ฒ ๋ฌด์ค๋จ ๋ฐฐํฌ
์ด ๊ฐ์๋ Nginx, Docker, Spring Boot๋ฅผ ํ์ฉํ ์๋ฒ ๋ฐฐํฌ ๋ฐฉ๋ฒ์ ์ค์ต ์ค์ฌ์ผ๋ก ๋น ๋ฅด๊ฒ ์ตํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ค๋ฌด์์ ์์ฃผ ์ฌ์ฉ๋๋ Blue-Green ๋ฐฐํฌ๋ฅผ ๋๊ตฌ๋ณด๋ค ๋น ๋ฅด๊ฒ ๋ฐฐ์๋ณด์ธ์!
์๊ฐ์ 186๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ
- ํด๊ฒฐ
๋ฌด์ค๋จ ๋ฐฐํฌ / ์ปจํ ์ด๋ ์ด๋ฏธ์ง ๊ด๋ฆฌ์ ์ฃผ๋ก ์ด๋ค ์ธํ๋ผ๋ฅผ ํ์ฉํ์๋์?
๊ฐ์์์ ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ฅผ DockerHub์ ๋ฑ๋กํด์ ์ฌ์ฉํ์ จ๊ณ ,๋ฆฌ๋ฒ์ค ํ๋ก์๋ฅผ ์ํด EC2์ Nginx๋ฅผ ๋์์ ์ฌ์ฉํ์ จ๋๋ฐ์!<p style="tex
kotlindockerspring-bootci/cdnginxbebe
ใป
2๋ฌ ์
0
66
1
- ํด๊ฒฐ
์ธ์คํด์ค๋ฅผ 1๊ฐ๋ง ์ฌ์ฉ ํ ๊ฒฝ์ฐ
๊ฐ์์์ ec2 ์ธ์คํด์ค๊ฐ 3๊ฐ๋ก ๋ถ์ฐ ํ์์ง๋งํ๋ฆฌํฐ์ด๋ง ํ๋ค๋ ๊ฐ์ ํ์ ํ ec2 ์ธ์คํด์ค์์ ngin
kotlindockerspring-bootci/cdnginxํ ๋
ใป
7๋ฌ ์
0
86
2
- ํด๊ฒฐ
๋์ปคํ์ผ ๋ด์ฉ์ด ๋ ธ์ ๊ฐ์์๋ฃ๋ ๊ฐ์์์์ด ์๋ก ๋ค๋ฆ ๋๋ค.
๋ ธ์ ๊ฐ์์๋ฃ์์๋ # 2. ์ฑ JAR ํ์ผ ๋ณต์ฌ COPY *.jar app.jar <p style=
kotlindockerspring-bootci/cdnginx๊ณ ๋ฆฌ์ค์๊ฐ
ใป
7๋ฌ ์
0
77
2
- ํด๊ฒฐ
๊ฐ์ฌํฉ๋๋ค.
๊ธฐ์กด์๋ ๋ฆฌ๋ ์ค์์ warํ์ผ ๋ฌถ์ด์ ์๊ธฐ๋ก ๋ฐฐํฌํ๊ณ ๊ทธ๋ฌ๋๋ฐ... ๊ทธ๋ฌ๋ค๋ณด๋ ๋ฐฐํฌ๋ฅผ ์๊ฐ์ด ๋ถ๊ท์นํ๋ค๋ณด๋ ๋๋ฌดํ๋ค์์ต๋๋ค..๋ณธ๊ฐ์๋ฅผ ํตํด์..์ธํ ๋ฆฌ์ ์ด์ ์คํ๋ง ๋ถํธ ์ ํด๋ณด๋ฉด์ ๋ฌด์ค๋จ์ ์ด๋ ๊ฒ..
kotlindockerspring-bootci/cdnginx์ด๊ฒฝ์ฉ
ใป
7๋ฌ ์
0
74
2
- ํด๊ฒฐ
์ ๋ PATCH ๋ณด๋ค PUT์ด ๋ ํธํ๋๋ฐ
์๋ ํ์ธ์ ๋ฌด์ค๋จ ๋ฐฐํฌ ํด๋ณด๋ ค๊ณ ๊ฐ์ ์ด์ฌํ ๋ฃ๊ณ ์๋ ์๊ฐ์์ ๋๋ค.์ ๋ ๋ณดํต ์ ๋ฐ์ดํธ ์๋ํฌ์ธํธ ์ ๊ณตํ ๋, PUT์ผ๋ก๋ง ๊ตฌํํฉ๋๋ค. PATCH๋ฅผ ์ ๊ณตํ๋ฉด, ๋ฐ์์ผํ ๊ฐ๋ค์ด null์ธ์ง ์
kotlindockerspring-bootci/cdnginx๊ณ ๋ฆฌ์ค์๊ฐ
ใป
7๋ฌ ์
0
66
2
- ํด๊ฒฐ
๊ถ๊ธํ๊ฒ์์ต๋๋ค.
์ธ์ 5 ์์ ๋ฌด์ค๋จ ๊ฐ์ ํตํด nginx๋ฅผ ์ด๋ ๊ฒ ๊ตฌํํ๊ตฌ๋ ์๊ฒ๋์๋๋ฐ์..๋ง์ฝ์ ec2๋ฅผ ๋ฆฌ์กํธ๋ ํ๋ก ํธ?์ฉ ์๋ฒ ํ๋๋ ๊ตฌ์ถํ๊ฒ๋๋ฉด ์ ํ ์ ์ด๋ป๊ฒ๋๋์ง ์๋ ค์ฃผ์ค์์์ผ์ค๊น์?๊ธฐ์กด์ ๋ฐฉ์
kotlindockerspring-bootci/cdnginx์ด๊ฒฝ์ฉ
ใป
8๋ฌ ์
0
74
1






