[ DevLife ] CLOUDTYPE

codesver·2023년 5월 6일
0

DevLife

목록 보기
3/3
post-thumbnail

Spring Boot로 서버를 구축하여 배포한 경험은 있다. 대학교 캡스톤 디자인 프로젝트로 Spring Boot 서버를 구축하였고 AWS EC2에 배포하였다. 하지만 무료 사용 기한이 종료되어 더 이상 사용할 수 없다. 그렇기 때문에 서버를 무료로 배포할 수 있는 방법을 찾아야 했다.

CLOUDTYPE

구글에 검색해 보니 CLOUDTYPE이라는 백엔드, 프론트엔드 구별 없이 무료로 배포가 가능하다. 제한은 있지만 개인 블로그로 사용하기에는 충분할 것 같다는 생각이 들었다. 더 자세한 내용은 아래 링크에 있다.

CLOUDTYPE

프로젝트 생성

서버를 배포하기 전에 우선 spring boot 프로젝트를 생성해야 한다. 다음과 같이 초기 설정을 하여 프로젝트를 생성하였다. 생성한 프로젝트는 깃허브에 저장하였다.

서버 배포

Spring Boot 서버를 배포하는 방법은 간단하다. CLOUDTYPE은 GitHub repository를 통해 배포를 하기 때문에 매우 간단하게 배포할 수 있다.

내 GitHub 저장소 배포하기

배포하기를 눌러서 창이 뜨면 내 GitHub 저장소 배포하기를 하면 된다.

그러면 다음과 같이 저장소를 연결할 수 있다.

프레임워크, 언어등과 함께 기타 설정들을 하여 배포한다.

여기서 주의할 점은 배포를 하기 전에 프로젝트를 실행해보아야 한다는 것이다. 프로젝트 자체가 실행이 안되는데 배포를 하면 무한 로딩에 걸릴 수 있다. (실제 경험해 봄...)

배포를 하면 도메인을 통해 접속할 수 있다. 도메인명이 이상하게 되어 있지만 나중에 개발이 완료되면 도메인을 구매하여 변경할 생각이다.

profile
Hello, Devs!

0개의 댓글