앞서 인스턴스를 생성하고
https://standout.tistory.com/530
mysql 설치후 진행하도록 한다.
https://standout.tistory.com/531
원하는 git https 코드 복붙해오기
https://github.com/StandOut-0/SNS-Project
git clone 명령어를 사용해 깃허브에 올렸던 소스 코드를 내려받기
*.git을 생략해도, 붙여도 상관없다.
git clone https://github.com/StandOut-0/SNS-Project
Lightsail에서는 기본적으로 비트나미 아파치(Bitnami apache) 서버가 켜져 있다.
노드서버와 아파치 서버를 함께할 수 없음으로
아파치 서버를 종료
cd /opt/bitnami
sudo ./ctlscript.sh stop apache
'해당 폴더로 이동해' npm 패키지를 설치후 서버실행 - 확인
cd ~/SNS-Project
npm ci
npx sequelize db:create --env production
sudo npm i -g pm2
sudo NODE_ENV=production PORT=80 pm2 start app.js -i 0
https://standout.tistory.com/533
'가상화 > AWS' 카테고리의 다른 글
AWS EC2 프로젝트 배포하기(feat.Git Bash) (0) | 2023.05.22 |
---|---|
AWS Lightsnail 입력안될때 (0) | 2023.04.27 |
script alreay launched, add -f option to force re-execution (0) | 2023.04.27 |
AWS Lightsnail nodejs mysql 연결하기 (0) | 2023.04.27 |
AWS Lightsnail instance IP주소로 브라우저띄우기 (0) | 2023.04.27 |