Builds for
1 pipeline
passed
in
8 minutes 1 second
README.md 수정
Showing
1 changed file
with
14 additions
and
6 deletions
... | @@ -13,21 +13,21 @@ Typescript로 작성된 오픈소스 그림퀴즈 웹 어플리케이션입니 | ... | @@ -13,21 +13,21 @@ Typescript로 작성된 오픈소스 그림퀴즈 웹 어플리케이션입니 |
13 | 13 | ||
14 | [백엔드](./server)와 [프론트엔드](./web)를 모두 포함합니다. | 14 | [백엔드](./server)와 [프론트엔드](./web)를 모두 포함합니다. |
15 | 15 | ||
16 | - | ||
17 | - | ||
18 | ## 백엔드 (./server) | 16 | ## 백엔드 (./server) |
19 | 17 | ||
20 | Express와 socket.io를 기반으로 한 node.js 서버입니다. | 18 | Express와 socket.io를 기반으로 한 node.js 서버입니다. |
21 | 19 | ||
20 | +소켓 통신 규약은 [PROTOCOL.md](http://khuhub.khu.ac.kr/2020105578/nodejs-game/blob/develop/PROTOCOL.md)에 정의되어 있습니다. | ||
21 | + | ||
22 | ### Usage | 22 | ### Usage |
23 | 23 | ||
24 | `$ yarn`으로 의존성을 설치합니다. | 24 | `$ yarn`으로 의존성을 설치합니다. |
25 | 25 | ||
26 | -!! 이하 작성해주세요. | 26 | +`$ yarn start`로 서버를 엽니다. 포트는 3000입니다. |
27 | - | ||
28 | -CORS 설정, 포트 설정, 빌드, 실행 등등 | ||
29 | 27 | ||
28 | +`$ yarn test`로 서버 코드를 테스트합니다. | ||
30 | 29 | ||
30 | +`$ yarn build`로 서버를 빌드합니다. | ||
31 | 31 | ||
32 | ## 프론트엔드 (./web) | 32 | ## 프론트엔드 (./web) |
33 | 33 | ||
... | @@ -37,9 +37,17 @@ React.js와 tailwindcss를 기반으로 한 클라이언트입니다. | ... | @@ -37,9 +37,17 @@ React.js와 tailwindcss를 기반으로 한 클라이언트입니다. |
37 | 37 | ||
38 | `$ npm i`로 의존성을 설치합니다. | 38 | `$ npm i`로 의존성을 설치합니다. |
39 | 39 | ||
40 | -본인의 백엔드 서버 URI를 [SocketContext.ts](./src/contexts/SocketContext.ts)에 입력합니다. | 40 | +본인의 백엔드 서버 URI를 [SocketContext.ts](http://khuhub.khu.ac.kr/2020105578/nodejs-game/blob/develop/web/src/contexts/SocketContext.ts)에 입력합니다. |
41 | 41 | ||
42 | `$ npm start`로 디버그용 개발 서버를 엽니다. | 42 | `$ npm start`로 디버그용 개발 서버를 엽니다. |
43 | 43 | ||
44 | `$ npm run-script build`로 프로덕션 빌드를 할 수 있습니다. | 44 | `$ npm run-script build`로 프로덕션 빌드를 할 수 있습니다. |
45 | 45 | ||
46 | +## 배포 | ||
47 | + | ||
48 | +Docker Compose를 통해 서버를 구성할 수 있습니다. 프론트엔드 페이지는 빌드되어 nginx로 서빙됩니다. 리포지토리 최상단 디렉토리에서 `$ docker-compose up`를 입력하세요. | ||
49 | + | ||
50 | +## 브랜치 | ||
51 | + | ||
52 | +- `develop`: 현재 개발중인 버전입니다. | ||
53 | +- `master`: 릴리즈된 버전입니다. | ... | ... |
-
Please register or login to post a comment