티스토리 뷰

배포

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..

이 때 별다른 설정을 하지 않으면 command not found가 나오게 되는데 

 

설치할 때 나온 이 커맨드를 입력하면 작동이 됩니다.
잘 작동이 되는 모습

 

 

The Fly Global Application Platform

Documentation and guides from the team at Fly.io.

fly.io

 

로그인 방법

 

 

flyctl auth signup

 

 

The Fly Global Application Platform

Documentation and guides from the team at Fly.io.

fly.io

 

 

로그인 해주시면 됩니다.

 

 

fly.io 배포할 서버 launch

 

flyctl launch

 

 

 

The Fly Global Application Platform

Documentation and guides from the team at Fly.io.

fly.io

 

 

저는 react와 node를 한 번에 같이 배포하였습니다. NodeJS를 자동으로 인식하는 모습

 

여러번 실패하였는데 먼저 package.json의 모듈들에서 에러가 나서 모두 업데이트 해주었고 또 다른 라이브러리에서 에러가 나서 다행히도 사용하지 않는 라이브러리라 삭제하였고 cross-env 라이브러리를 삭제하였고 node_module 폴더를 삭제 후 npm i 를 하여 재설치 하였습니다.

 

 

저의 경우 React와 Node 서버를 같이 배포하려고 하였으나 실패하여서 다음번에 다시 도전하도록 하겠습니다.

 

 

성공했을때의 이미지

배포 성공 !

 

 

배포 상태 확인 방법

 

 

 

The Fly Global Application Platform

Documentation and guides from the team at Fly.io.

fly.io

flyctl status

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함