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으로 지정된다.