배포
heroku 무료 버전 폐지 ! fly.io로 웹 서버 옮기기 (wsl2 fly.io install)
YG - 96년생 , 강아지 있음, 개발자 희망
2022. 12. 30. 17:34
각종 토이프로젝트와 원티드 프리온보딩을 하며 json-server을 이용해서 개발하였는데 이때 사용된 히로쿠 웹서버가 freetier을 지원하지 않게됨으로써 이사를 해야했다.
우선 저는 WSL2 환경입니다.
FLY.io 설치 방법
여기서부터 막혔는데 WSL2는 linux 기반이기에 linux 커맨드를 이용해서 설치했습니다.
curl -L https://fly.io/install.sh | sh
이 때 별다른 설정을 하지 않으면 command not found가 나오게 되는데
로그인 방법
flyctl auth signup
fly.io 배포할 서버 launch
flyctl launch
여러번 실패하였는데 먼저 package.json의 모듈들에서 에러가 나서 모두 업데이트 해주었고 또 다른 라이브러리에서 에러가 나서 다행히도 사용하지 않는 라이브러리라 삭제하였고 cross-env 라이브러리를 삭제하였고 node_module 폴더를 삭제 후 npm i 를 하여 재설치 하였습니다.
저의 경우 React와 Node 서버를 같이 배포하려고 하였으나 실패하여서 다음번에 다시 도전하도록 하겠습니다.
성공했을때의 이미지
배포 상태 확인 방법
flyctl status