무료로 배포할 수 있는 사이트 중 CloudType을 사용하여 GitHub 원격 저장소에 있는 Spring Boot 서버를 배포하려고 합니다.
먼저 클라우드 타입 Docs에 있는 간략한 소개를 가져왔습니다.
클라우드타입은 각종 언어로 작성된 어플리케이션 및 SaaS 서비스를 빠르고 편리하게 배포할 수 있는 컨테이너 기반 PaaS 클라우드 서비스입니다. 따라서 VM 및 VPS 기반의 클라우드와는 다른 특성을 가지고 있습니다.
컨테이너 방식은 VM 대비 다음과 같은 장점이 있습니다.
하지만 컨테이너 방식에도 단점이 존재합니다.
클라우드타입을 사용하면 github에 로그인하여 원격 저장소에 올라간 내용 그대로 배포가 진행됩니다. 기존에 빌드 파일을 만들어서 배포를 진행해야 하는 것보다 더 간편하게 배포 할 수 있습니다.
https://cloudtype.io
클라우드 타입 홈페이지에 들어가서 GitHub로 로그인합니다.

로그인하여 새 프로젝트 생성을 합니다.
프로젝트 이름과 표시 이름은 사용자가 원하는 이름으로 지정하면 됩니다.

프로젝트를 생성했으면 + 버튼을 눌러 내 GitHub 저장소 배포하기를 누릅니다.

GitHub에 로그인 후 저장소 중 내가 원하는 레포지토리를 선택하여 언어/프레임워크에 맞게 설정하여 배포를 시작하면 됩니다.

이러면 간단하게 GitHub 레포지토리 내용으로 배포가 진행되게 됩니다.

추가로 프로젝트 설정에 방화벽에서 TCP 외부 접속 허용을 설정해주어야지 로컬이 아닌 외부에서 접속이 가능하므로 꼭 설정해주세요

정말 유익해요!