2024-1 기말 대체 프로젝트인 "Klaytn - KIP7을 활용한 경희대학교 SW 마일리지 홈페이지 리뉴얼" 프로젝트 서버 레포입니다.
https://swedu.khu.ac.kr/ 의 sw 마일리지 홈페이지를 리뉴얼해 마일리지 포인트를 KIP7으로 관리하는 프로젝트입니다.
- MySQL이 설치되어 있어야 합니다.
- Node.js가 설치되어 있어야 합니다.
- 관리자용 Kaikas 계정이 필요하며, KLAY를 어느정도 보유하고 있어야 합니다.
- AWS S3 버킷과 accessKey, secretKey가 필요합니다.
다음 명령어를 사용하여 저장소를 클론합니다:
git clone https://github.com/PublicKSH/khu_mileage_project_server.git다음 명령어로 의존성을 주입합니다.
npm install-
JWT Key를 생성해야합니다.
node generateJWTKey.js
명령어로 생성할 수 있습니다. [주의: env에 넣을때 \n을 작성해야합니다.]
-
admin password를 생성해야합니다.
node generateMd5Password.js "password"명령어로 생성할 수 있습니다.
- .env.base 를 참고하여서 .env 파일을 작성합니다
다음 명령어로 서버를 실행합니다.
npm run test추가로 문의하고 싶은 사항이 있을시 [email protected]로 메일 부탁드립니다.