Go Gin이란 무엇인가요?
Gin은 Go 언어 기반으로 개발된 웹 프레임워크입니다. Martini와 비슷한 API이지만, 성능은 Martini보다 40배 낫다고 알려져 있습니다.
21YunBox는 매우 간단한 Gin 프로젝트 배포 방식을 제공합니다. 21YunBox에서 Go 실행 환경으로 배포할 수 있습니다.
21YunBox로 Go Gin 앱을 배포하는 방법
- 21YunBox에 가입하세요
- Gitee에서 Go Gin 시작 템플릿을 포크하세요
- 21YunBox에서 Cloud Service를 만들고, 21YunBox가 귀사의 코드베이스에 접근하도록 허용하세요
- 생성 시 다음 값을 사용하세요
| 런타임 | Go |
|---|---|
| 빌드 명령 | ./build.sh |
| 시작 명령 | ./app |
Advanced Configuration을 클릭하여 환경 변수를 구성하세요:
| KEY. | VALUE | 설명 |
|---|---|---|
| PORT | 10000 | 21YunBox 기본 읽기 포트 10000 |
Go Gin 시작 템플릿은 Gin으로 구현한 실시간 채팅 프로젝트로, 메시지 브로드캐스트에 server-sent events(SSE)를 사용합니다(웹소켓이 아님).
배포에 성공하면 app_id.21cloudbox.com에서 Gin 프로젝트에 접근할 수 있습니다.