Project Information - Kim-Gyuri/bookstore GitHub Wiki
ํ์๋ผ๋ฆฌ ๋ฌผ๊ฑด์ ํ ์ ์๋ ์ค๊ณ ๊ฑฐ๋ ์๋น์ค ๋ง๋ค๊ธฐ
git branches๋ ๋ค์๊ณผ ๊ฐ์ด ์ฌ์ฉํ์์ต๋๋ค.
- main : ํ๋ก์ ํธ ์ ๋ฆฌ๋ ธํธ
- master : ํ๋ก์ ํธ V1 ๋ฒ์ ( sales ํ ์ด๋ธ ์๊ณ ๊ฐ์ ํ๊ธฐ ์ ์ฝ๋)
- improve : ํ์ฌ ๊ฐ์ ์ค์ธ ๋ฒ์ (sales ํ ์ด๋ธ ์ถ๊ฐ, V1 ๋ฌธ์ ์ ๊ฐ์ )
์คํ๋ง ๋ถํธ๋ก ์๋น์ค ์ฝ๋๋ฅผ ๊ฐ๋ฐํ๊ณ ๋์, AWS EC2 ์๋ฒ์ ํ๋ก์ ํธ๋ฅผ ๋ฐฐํฌ๊น์ง ํด๋ณด์๋ค.
์๋ฒ ์ํคํ
์ฒ ์ค๊ณ๋ ๋ค์๊ณผ ๊ฐ๋ค.
AWS ์ธํ๋ผ ๊ด๋ จ ์ค์ ์ ๋ค์๊ณผ ๊ฐ๋ค.
- AWS EC2 ์ธ์คํด์ค ์์ฑ
- AWS RDS ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ
- EC2์ RDS ๊ฐ ์ฐ๋
- AWS EC2 ์๋น์ค์ ์คํ๋ง ๋ถํธ ํ๋ก์ ํธ๋ฅผ ๋ฐฐํฌ (deploy ๋ฐฐํฌ ์คํฌ๋ฆฝํธ)
- ์คํ๋ง ๋ถํธ ํ๋ก์ ํธ์ AWS RDS ์ฐ๋
- S3 ์ฐ๋ํ์ฌ ์ด๋ฏธ์ง ์ ๋ก๋
Amazon Linux 2 ํ๋ฆฌํฐ์ด ์ ํ
MariaDB ํ๋ฆฌํฐ์ด ์ ํ
๋ก์ปฌPC์์ RDS ์ ๊ทผ ํ์ธ
:๋ก์ปฌPC์์ RDS ์ ๊ทผ ํ์ธํ๊ธฐ ์ํด Mysql workbench๋ฅผ ์ฌ์ฉํ๋ค.
ํ์์ด ์ํ๋ฑ๋กํ ๋ ์ฒจ๋ถํ๋ ์ํ์ด๋ฏธ์ง๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํด AWS S3๋ฅผ ์ฌ์ฉํ๋ค.