-
Notifications
You must be signed in to change notification settings - Fork 2
Closed
Description
๐ ์ค๋ช
AWS EC2 ๊ธฐ๋ฐ ์ธํ๋ผ ๊ตฌ์ถ ๋ฐ GitHub Actions๋ฅผ ํตํ CD ํ์ดํ๋ผ์ธ ์ค์
โ ์์ ๋ด์ฉ
- AWS EC2 ์ธ์คํด์ค ์์ฑ ๋ฐ ๊ธฐ๋ณธ ์ค์
- Docker & Docker Compose ์ค์น
- Nginx ๋ฆฌ๋ฒ์ค ํ๋ก์ ์ค์
- GitHub Actions Self-hosted Runner ๊ตฌ์ฑ
- Dockerfile ์์ฑ
- GitHub Actions workflow ํ์ผ ์์ฑ
- ๊ฐ๋ฐ/ํ๋ก๋์ ํ๊ฒฝ ๋ถ๋ฆฌ
๐ผ๏ธ ๊ด๋ จ ์คํฌ๋ฆฐ์ท/๋์์ธ
๐ ์ฐธ๊ณ ์ฌํญ
- EC2 t2.micro (ํ๋ฆฌํฐ์ด) ์ฌ์ฉ
- ๋จ์ผ ์ธ์คํด์ค์์ Docker๋ก ํ๊ฒฝ ๋ถ๋ฆฌ
- PR merge ์ ์๋ ๋ฐฐํฌ
โฐย ๊ตฌํ ์์ ๊ธฐ๊ฐ
(์ค๋๊ฑธ๋ ค๋ ๋ฉ๋๋ค. ๋ณธ์ธ์ด ๊ฐ์ ํ๋ ์๊ฐ์ ์์ฑํด์ฃผ์๋ฉด ๋ฉ๋๋ค.)
3์ผ
โฐย ๊ตฌํ ์์ ๊ธฐ๊ฐ
(์ค์ค๋ก ์ฒดํฌํ๋ ์ฉ๋์ ๋๋ค. '0์ 0์ผ 0์'๋ก ์์ฑ.)
- ์์์ผ: 6์ 4์ผ 13์
- ์ข ๋ฃ์ผ: 6์ 5์ผ 23์
Metadata
Metadata
Assignees
Labels
๐ย Deployํ๋ก์ ํธ ๋ฐฐํฌํ๋ก์ ํธ ๋ฐฐํฌ