node 서버를 heroku 로 배포하려했으나 무료 플랜도 사라지고,
UI 도 보기힘들어 대체제를 찾던중 fly.io 를 알게되었다
Fly.io
PaaS (Platform as a Service)
기본 인프라를 지원해 쉽고 간단하게 배포가 가능하다
※ 아직 가장 가까운 지역이 도쿄여서 통신이 느릴 수 있다
$ brew install flyctl
iwr https://fly.io/install.ps1 -useb | iex
올리고자하는 레포지토리의 경로로 이동해 flyctl launch 명령어 실행
기본 설정한것 이외에 지역이나 포트등 변경할 것이 있다면 변경을 진행하고,
모든 설정이 완료되면 fly.io 에 해당 레포지토리가 올라간다
배포 끝
해당 레포지토리 경로로 들어가 fly deploy 명령어 실행
flyctl apps restart <app-name>
서버의 로그를 볼 수 있는 Log Search 탭에서 오류를 확인한다
