docker compose up ์ ๋๋ ค์ง + ํ๋ก์ ํธ ์คํ ์๋๋ ๋ฌธ์
ํด๊ฒฐ ๋์ต๋๋ค... ์๊ฐ๋ณด๋ค ๋ฌธ์ ๊ฐ ๋ง์๋ค์ ใ
์ ๊ฐ์ ๋ถ๋ค์ด ๊ณ์ค๊น๋ด ์ ๊ฐ ํด๊ฒฐํ ํด๊ฒฐ๋ฐฉ๋ฒ ๊ณต์ ๋๋ฆฝ๋๋ค ๋ก๊ทธ๊ฐ ๋๋ฌด ๋ง์ด ์ฐํ๋ ๋ฌธ์ application.yml๊ณผ logInteceptor์์ ์ค์ ํ ๋ก๊ทธ๊ฐ ๋๋ฌด ๋ง์๊ณ ํนํ ์ฒ์ ์ดํ๋ฆฌ์ผ์ด์
์์ํ ๋ ์ฟผ๋ฆฌ๋ฅผ ํฌํจํ ๋ก๊ทธ๊ฐ ๋๋ฌด ๋ง์ด ์ฐํ์ docker compse up ์คํ ์ cpu๊ฐ ๊ต์ฅํ ๋๋ ค์ก๊ณ , ๊ทธ๋์ ๋ก๊ทธ๋ฅผ ์ต์ํ์ผ๋ก ์ค์ฌ์คฌ์ต๋๋ค. ๊ทธ๋๋ ๋ฌธ์ ๋ ํด๊ฒฐ๋์ง ์์์ต๋๋ค... ๋๋ฌด ๋๋ ค์ง ๋ฌธ์ ์๊ตฌ๊ธ๋งํ๋ค๋ณด๋ EC2์ ๋ฉ๋ชจ๋ฆฌ์ ์ผ์ ๋ถ๋ถ์ CPU๋ก ๋ฐ๊ฟ์ฃผ๋? ๋ฐฉ๋ฒ์ผ๋ก CPU์ฑ๋ฅ์ ์ฌ๋ ค์ฃผ๋ ๋ฐฉ๋ฒ์ด ์์์ต๋๋ค. swap์ด๋ swapon์ผ๋ก ๊ฒ์ํ๋ฉด ๊ด๋ จ ๋ฐฉ๋ฒ๋ค์ด ๋ง์ด ๋์ค๊ณ , ๋ฉ๋ชจ๋ฆฌ์ 2GB๋ฅผ CPU๋ก ๋ฐ๊ฟ์ค๋๋ค. ์ด๋ ๊ฒ ํ๋ docker compose up ์ EC2์ ubuntu๊ฐ ์๊พธ ์ฃฝ๋ ๋ฌธ์ ๋ ํด๊ฒฐํ ์ ์์์ต๋๋ค.ํ ๊ฐ์ง ์๋ฌธ์ compose.yml์ MYSQL_DATABASE: mydb ๋ก ์ค์ ํด์ค๋ ์ ์ mydb๋ผ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์์ฑ์ด ์ ๋๋ ๋ฌธ์ ๊ฐ ์๊ฒจ์ ์ง์ mysql ์ปจํ
์ด๋์ ๋ค์ด๊ฐ์ mydb๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ง๋ค์ด์คฌ๋๋ ๋ฌธ์ ๋ ํด๊ฒฐ๋์ต๋๋ค. ์ด ๋ถ๋ถ์ ์ข๋ ๊ณต๋ถํด๋ณด๊ฒ ์ต๋๋ค. ์ ๊ฐ ๊ฐ์์ค์ ๋์น ๋ถ๋ถ์ด ์์ ๊ฒ ๊ฐ์์์! ๊ทธ๋ผ ๊ธด๊ธ ์ฝ์ด์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ใ
ใ