김효연, 권용한, 김용덕
1)nodejs, npm(16버전 권장, 상위 버전이라면 nvm으로 버전 관리를 통해 16버전으로 사용), mysql 설치 2)capstone_all/config/config.json 파일에서 development에 username, password에 자신의 mysql 계정 정보 입력) 3)capstone_all 폴더에서 npm i(혹은 npm install)(모듈 설치) 4)npx sequelize db:create (mysql에 db 설치) 5)npm start 6)localhost:포트번호 로 접근
1)nodejs, npm(16버전 권장, 상위 버전이라면 nvm으로 버전 관리를 통해 16버전으로 사용), mysql 설치 2)localhost->aws ec2 퍼블릭 주소 변경 (1. view/workspace.html 2.public.code.js) 3)포트번호 8080로 변경(80포트를 8080로 포워딩하기 때문) -> ( 1. view/workspace.html 2.public.code.js 3.app.js) 4)서버 관리자(linux)계정(sudo su 명령어를 통해 접근 가능)에서 iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 (80번 포트로 들어오는 요청을 8080번 포트로 변경, 포워딩) 5)config/config.json에서 development에 username, password를 자신의 mysql 계정 정보 입력(host는 aws rds 사용한다면 rds의 엔드포인트 입력) capstone_all 폴더에서 6)npm i 혹은 npm install 명령어 입력(npm 버전이 16버전에서 원활히 작동하기에 nvm 사용 추천, nvm 설치 후 nvm에서 npm 16버전 설치 후 nvm use 16 명령어 입력 -> npm i) 7)npx sequelize db:create (config/config.json에서 mysql 계정 정보를 잘 입력해야함, db를 설치) 8)npm start 9)이후 해당 ec2의 퍼블릭 주소로 접속(포워딩 하지 않았다면 ec2 퍼블릭 주소:포트번호)