서버 관련 해서 엄청난 검색을 시도해봤다.
처음 hiroku에서 시도해봤는데 배포 실패하는 경우도 많았고,
결론적으로는 hiroku가 유로 서비스로 전환되고 없어질것 같은 너낌이라
flyio를 사용해봄
총 12번의 ㅎ 실패끝에...드디어 배포 성공
잊지 않기 위해 기록해두었다.
필요하신분들...가져다 쓰세요 꼭 성공하시길 ㅠㅠ
이 게시글 덕에 성공하신분들은 ㅎㅎㅎㅎㅎ구독눌러주세효 : )헤헤
폴더 루트 설정해주기
해당 폴더 visual code에서 열고 터미널에 아래 코드 순차적으로 작성
App 폴더에서 시작
iwr https://fly.io/install.ps1 -useb | iex
flyctl auth login
flyctl launch
Homepage에서 결제수단 설정
아래 코드로 launch 해주기
flyctl launch
* 아래 코드 입력후 작성되는 페이지 포트번호 8080 설정,
* 국가 도쿄 설정
secrets코드에 mongo DB연결 해주기
Dorkerfile 생성 된 후 아래 코드 입력
server\config\dev.js
node_modules
client\node_modules
위의 파일에 port 번호 8080으로 변경
맨 처음 파일 경로를 변경해줬으니( App-client, server ) 초록색 밑줄 부분 경로 맞게 변경해주기
노란색 밑줄부분 그대로 작성해주기.
* 여기서 서버에 build와 deploy전 사진처럼 주석처리
* 수정할시 server와 client 연결시엔 반대로 설정.
client 폴더로 이동하여 build 해주기
npm run build
App 폴더로 이동후 deploy 해주기
flyctl deploy
반응형
'Node.js' 카테고리의 다른 글
nodemon 이 뭔데? nodemon 설치 에러해결방법 (0) | 2023.11.29 |
---|---|
Node.js 가 뭔데? express가 뭔데? 서버 구축하는 방법 (1) | 2023.11.29 |