github action, docker, nginx๋ฅผ ํ์ฉํ ๋ฌด์ค๋จ ๋ฐฐํฌ ์ Docker Image๊ฐ ์
๋ฐ์ดํธ ๋์ง ์๋ ๋ฌธ์
1. ๊ฐ์github action, docker์ nginx๋ฅผ ์ฌ์ฉํด ๋ฌด์ค๋จ ๋ฐฐํฌ CI/CD๋ฅผ ๊ตฌ์ถํด๋์๋ค. ๋๋ BLUE/GREEN ๋ฐฉ์์ ๋ฌด์ค๋จ ๋ฐฐํฌ๋ฅผ ์ ์ฉํด๋๋๋ฐ, ์ ์ฉ ํ ์๋ก์ด ์ปจํ
์ด๋๊ฐ ์คํ๋๊ณ ์คํ๋ง ์๋ฒ๊ฐ ๋ค ์ผ์ก๋ค๋ฉด, ๊ธฐ์กด ์ปจํ
์ด๋๋ฅผ ์ข
๋ฃ์ํค๋ ๊ฒ ๊น์ง ํ์ธํ๊ธฐ์ ์ ๊ตฌ์ถ๋๋ค ์๊ฐํ๋ค. ๋ฉฐ์น ์ ํ๋ก ํธ์๋ ํ์์ ์๋ฒ ์ฐ๋ ํ
์คํธ๋ฅผ ํด๋ณด๊ฒ ๋ค๋ ์์ฒญ์ด ๋ค์ด์๊ณ ํธ๋ฆฌ๊ฑฐ๋ฅผ ๊ฑธ์ด๋ ๋ธ๋์น์ push ํด์ฃผ์ด ๋ฐฐํฌ๋ฅผ ์๋ํ์ง๋ง, ๋ณ๊ฒฝ์ฌํญ์ด ์ ๋๋ก ์ ์ฉ๋์ง ์์๋ค. ec2์ ๋ค์ด๊ฐ ์์ธ์ ์ดํด๋ณด์๋ค.Nginx config ํ์ผ์ port๋ ์ ๋ณ๊ฒฝ๋์๊ณ , ์ปจํ
์ด๋๋ ์ ์คํ๋๊ณ ์ข
๋ฃ๋๋๊ฑธ ํ์ธํ๋๋ฐ ๋ณ๊ฒฝ ์ฝ๋๊ฐ ์ ์ฉ๋์ง ์์ ์ด๋ฏธ์ง๊ฐ ๋ฌธ์ ์ธ๊ฐ ํ๊ณ ์ด๋ฏธ์ง ๋ชฉ๋ก์ ์กฐํํ๋๋ ์ด๋ฏธ์ง๊ฐ ์
๋ฐ์ดํธ ๋์ง..