-
Notifications
You must be signed in to change notification settings - Fork 11
Deploy
ParkSeungHwan edited this page Nov 25, 2020
·
1 revision
โGitHub Actions
๋ก tag or push master ๊ฐ์ง
โ ์๋ฒ์ ssh ์ ์
โ๋ฏธ๋ฆฌ ์์ฑํ ๋ฐฐํฌ ์คํฌ๋ฆฝํธ ์คํ.
โgit pull origin master
โ front
โnpm run build
โ nginx
๊ฐ build ๋ ํ์ผ ๊ฒฝ๋ก ์ฐธ์กฐ ํ์ฌ ๋ฐฐํฌ ๋จ
โ back
โ npm run build (ts to js)
โ pm2 reload dist/index.js
nginx
๋ฅผ ์ด์ฉํ์ฌ ๋ฐฐํฌ ์ ๋ต.
server{
listen {port}
location / {
root {directory path}
index {target index file name : index.html}
try_files $uri $uri/ /index.html;
// ๋ฆฌ์กํธ๋ react-router-dom์์ url์ ๋ถ์ํ๋ฏ๋ก ๋ชจ๋ ๊ฒฝ๋ก๋ฅผ index.html๋ก ๋ณด๋
}
}
pm2
๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌด์ค๋จ ์๋ฒ ๋ฐฐํฌ ์ ๋ต.
- API ์์
- API ์ค๊ณ
- DB ๋ชจ๋ธ๋ง
- ๊ธฐ์ ์ ์ ์ด์
- Feature list
- ํ๋ฉด ๋ช ์ธ์
- ํ๋ก์ ํธ ๊ตฌ๋ ๋ฐฉ๋ฒ
- ๊ธฐ์ ํน์ฅ์
- ์ฃผ์ ๊ธฐ๋ฅ ์๊ฐ
- Optimistic Update
- ์ํ๊ด๋ฆฌ๋ฅผ ์ด๋ป๊ฒ ํ ๊น
- Atomic Design ์ค๊ณ
- Mongoose Atomic Update ๋ฐฉ์์ ์ฐพ์์
- MobX Best Practices๋ ์ด๋์
- ๊ฑฐ๋๋ด์ญ ์คํ ์ด ๊ด๋ฆฌ
- user-account DB๊ด๊ณ ์์
- ์๋ฆผ ๊ธฐ๋ฅ ๊ตฌํ
1 ์ฃผ์ฐจ
- ๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ํ๊ณ
2 ์ฃผ์ฐจ
- ๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ํ๊ณ
3 ์ฃผ์ฐจ
- ๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ํ๊ณ
4 ์ฃผ์ฐจ
5 ์ฃผ์ฐจ
- ๋ฐ์ผ๋ฆฌ์คํฌ๋ผ
- ํ๊ณ