GitHub Actions1 [CI-CD ๊ตฌ์ถ] AWS EC2, Docker ๋ฅผ ์ด์ฉํ Spring Boot ์๋ ๋ฐฐํฌ ์ธํ๋ผ ๊ตฌ์ถ์ ์ฐธ ์ฝ์ง ์๋ค. ์ธํ๋ผ ๊ณต๋ถ๋ ๋๋์ฑ ์ด๋ ค์ด ๊ฒ ๊ฐ๋ค. ๋ฌด์๋ณด๋ค ์ค์ต์ ํ๋ ค๋ฉด ๋น์ฉ์ด ์ฐธ ๋ง์ด ๋ ๋ค. ํ์ง๋ง, ์ํํ ๊ฐ๋ฐ์ ์ํด์๋ ์๋ ๋ฐฐํฌ๋ฅผ ๊ตฌ์ถํด์ผ์ง๋ง, ์๋น์ค ๊ฐ๋ฐ์๋ง ์ง์คํ ์ ์๋ค. ๊ทธ๋์ ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ ์๋ฒ ๊ฐ๋ฐ ๋ฅ๋ ฅ ์ด์ธ์, ์ด๋ ์ ๋ ์ธํ๋ผ ๊ตฌ์ถ ๋ฐ ํ๊ฒฝ์ ๋ํ ๊ฐ๋ ์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฌํด์ผ ๋๋ค๊ณ ์๊ฐํ๋ค. ์ด๋ฒ์ ์ฌ์ด๋ ํ๋ก์ ํธ ๊ธฐํ ๋ฐ ์ธํ๋ผ ๊ตฌ์ถ์ ํด์ผ๋ ์ผ์ด ์๊ฒผ๋ค. ์ด๋ป๊ฒ ์ต๋ํ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ๊ตฌ์ถํ ์ง ๊ณ ๋ฏผ์ ํด๋ต๋ค. ์ด ์ ์๋ jar ํ์ผ์ ๊ทธ๋๋ก ์คํํ๊ธฐ ์ํด AWS EC2 ์ธ์คํด์ค์ ๊ณ ๋๋ก ๋ก์ปฌ๊ณผ ๋น์ทํ ํ๊ฒฝ์ ๊ตฌ์ฑํด ๋๊ณ , yaml ๋ ๊ทธ๋๋ก ๋ฃ์ด๋๊ณ , ๋ฌด์ค๋จ ๋ฐฐํฌ๋ฅผ ์๋ํ๋ค. Ubuntu ์๋ฒ์์ ํ ๊ฒ ์ฐธ ๋ง์๋ค. ๋์ปค๋ฅผ ๊ณต๋ถํ๊ณ , ์ฌ์ฉํด๋ณด๋ฉด์ EC2 ์ .. 2023. 6. 18. ์ด์ 1 ๋ค์ ๋ฐ์ํ