โ๏ธ EC2์๋ฒ์์ ์ผ๋ฐ์ ์ธ Django๋ฅผ ์ด์ฉํ ์๋ฒ ๋ฐฐํฌ ์์
๋ ๋์์ด ๋ง์ด ๋์๋ค. โ๏ธ ์์ฆ ์ถ์ธ๋ก DepOps์์ ์ด์ฉ๋๋ MSAํํ์ ์๋ฒ ๋ฐฐํฌ ๋ฐฉ์์ ๊ธฐ๋ณธ์ด ๋๋ Docker ๋ฐฐํฌ ๋ฐฉ์์ ์ตํ๊ธฐ ์ํด docker-compose๋ก ํ๋ก์ ํธ๋ฅผ ๋ฐฐํฌํด ๋ณด๋ ค๊ณ ํ๋ค. ๐ EC2 1. ๊นํ๋ธ repo ์๋ฒ๋ก ์ด๋ โค ํ๋ก์ ํธ ํด๋ ์์ฑ $ mkdir workspace โ๏ธ ํ๋ก์ ํธ ์์
๋ฌผ์ด ๋ค์ด๊ฐ ํด๋๋ฅผ ์์ฑํ๋ค. โค Git repo ๋ฐ๊ธฐ $ git clone -b โ๏ธ ํ์ฌ main ๋ ํฌ์งํฐ๋ฆฌ๋ ์ต์ ์ํ๊ฐ ์๋๊ธฐ ๋๋ฌธ์ develop ๋ ํฌ์งํฐ๋ฆฌ๋ฅผ clone ๋ฐ๋๋ก ํ์. 2. ์๋ฒ์์ ์ฌ์ฉ๋ ํจํค์ง update ๋ฐ ์ค์น โค ์ฌ์ฉ ๊ฐ๋ฅํ ํจํค์ง ๋ฐ ๋ฒ์ ์ ๋ณด ์
๋ฐ์ดํธ $ sudo apt update..
[Docker] docker-compose๋ฅผ ์ด์ฉํ ํ๋ก์ ํธ ๋ฐฐํฌ
โ๏ธ EC2์๋ฒ์์ ์ผ๋ฐ์ ์ธ Django๋ฅผ ์ด์ฉํ ์๋ฒ ๋ฐฐํฌ ์์
๋ ๋์์ด ๋ง์ด ๋์๋ค. โ๏ธ ์์ฆ ์ถ์ธ๋ก DepOps์์ ์ด์ฉ๋๋ MSAํํ์ ์๋ฒ ๋ฐฐํฌ ๋ฐฉ์์ ๊ธฐ๋ณธ์ด ๋๋ Docker ๋ฐฐํฌ ๋ฐฉ์์ ์ตํ๊ธฐ ์ํด docker-compose๋ก ํ๋ก์ ํธ๋ฅผ ๋ฐฐํฌํด ๋ณด๋ ค๊ณ ํ๋ค. ๐ EC2 1. ๊นํ๋ธ repo ์๋ฒ๋ก ์ด๋ โค ํ๋ก์ ํธ ํด๋ ์์ฑ $ mkdir workspace โ๏ธ ํ๋ก์ ํธ ์์
๋ฌผ์ด ๋ค์ด๊ฐ ํด๋๋ฅผ ์์ฑํ๋ค. โค Git repo ๋ฐ๊ธฐ $ git clone -b โ๏ธ ํ์ฌ main ๋ ํฌ์งํฐ๋ฆฌ๋ ์ต์ ์ํ๊ฐ ์๋๊ธฐ ๋๋ฌธ์ develop ๋ ํฌ์งํฐ๋ฆฌ๋ฅผ clone ๋ฐ๋๋ก ํ์. 2. ์๋ฒ์์ ์ฌ์ฉ๋ ํจํค์ง update ๋ฐ ์ค์น โค ์ฌ์ฉ ๊ฐ๋ฅํ ํจํค์ง ๋ฐ ๋ฒ์ ์ ๋ณด ์
๋ฐ์ดํธ $ sudo apt update..
2023.05.08