J009 | J058 | J159 | J212 |
---|---|---|---|
κ³ λ³ν | κΉνκ· | μ΄μ€ν¬ | νμ΄ν |
- master : μ νμΌλ‘ μΆμλ μ μλ λΈλμΉ
- develop : λ€μ μΆμ λ²μ μ κ°λ°νλ λΈλμΉ
- feature : κΈ°λ₯μ κ°λ°νλ λΈλμΉ
- release : μ΄λ² μΆμ λ²μ μ μ€λΉνλ λΈλμΉ
- hotfix : μΆμ λ²μ μμ λ°μν λ²κ·Έλ₯Ό μμ νλ λΈλμΉ
- Babel
- ESLint
- Webpack
- Express
- mySQL
- passport-github2
- GitHub OAuth APP
- JSON WEB Token
- React
cd server
npm install
npm start
- Expressλ₯Ό ν΅ν΄ μ€νλλ©°, ν¬νΈλ 3000λ²μΌλ‘ μ§μ λλ€.
- MySQLκ³Ό jwt, passportμ λν νκ²½ λ³μλ config/.env νμΌμ ν΅ν΄ μ€μ νλ€.
// config/.env
DB_USER=
DB_PASSWD=
DB_NAME=
DB_HOST=
JWT_SECRET_KEY=
GITHUB_OAUTH_CLIENTID=
GITHUB_OAUTH_SECRET=
GITHUB_OAUTH_CALLBACK=
cd client
npm install
npm run dev
- Webpack Dev Serverλ₯Ό ν΅ν΄μ μ€νλλ©°, ν¬νΈλ 8080μΌλ‘ μ§μ λλ€.