PNU_OpenSW_CCM_Site
- 백엔드 실행
- Docker 실행
- 프론트엔드 실행
- Node.js >= 14
- react
- react-bootstrap
- react-codemirror2
- postgres 12.4
- yarn
- axios
- draft-js
- docker
- react-draft-wysiwyg
- draftjs-to-html
- draft-js-plugins-editor
- draft-js-mathjax-plugin
- Frontend :
- git clone -b code적용 https://github.com/ghqkd20/G-K_c_c_m.git
- cd G-K_c_c_m
- npm install
- npm start
- Backend :
- git clone https://github.com/rudgns9334/ccm_server-DB.git
- cd ccm_server_DB
- yarn
- copy .env env
- yarn db:create
- yarn db:migrate
- yarn db:seed
- yarn dev
- DataBase :
- docker pull postgres
- docker run -d -p 5432:5432 --name pgsql -e POSTGRES_PASSWORD=postgres postgres
- OnlineJudge compile server : (for_judge branch 참조 )
- docker pull ghqkd20/onlinejudge:0.2
- docker run -d -p 3000:3000 ghqkd20/onlinejudge:0.2
- docker 환경설정 원할시
memory 설정 = > --memory=1g ,cpu설정 => --cpu-shares=2048 ex> docker run -d -p 3000:3000 --memory=1g ghqkd20/onlinejudge:0.2
http:// localhost:3001/
http:// localhost:5000
http:// localhost:3000
- 허정훈, [email protected] ,
- 정경훈, [email protected] ,
- 유태준, [email protected] ,
-
Create React App(https://create-react-app.dev/docs/getting-started)
-
React-Bootstrap (https://react-bootstrap.github.io/)
-
Sequelize Manual(https://sequelize.org/master/manual/models-usage.html)
- CodeMirror(https://codemirror.net/) : MIT
- react-markdown(https://www.npmjs.com/package/react-markdown) : MIT
- Draft-js (https://www.npmjs.com/package/draft-js) : MIT
- react-draft-wysiwyg (https://www.npmjs.com/package/react-draft-wysiwyg) : MIT
- draftjs-to-html (https://www.npmjs.com/package/draftjs-to-html) : MIT
- draft-js-mathjax-plugin (https://www.npmjs.com/package/draft-js-mathjax-plugin) : MIT