서버 구축/WebServer

[web server] 1. golang web framework 설치

jinkwon.kim 2022. 8. 13. 10:43
728x90
반응형

개요

    golang을 이용하여 backend web server를 구축해 보겠습니다. 

그리고 web server를 k8s에 올리는 방법을 알아보겠습니다.


구축 스펙

항목 버전
OS ubuntu 20.04
golang go 1.18.5

web framework

1. 정보

    golang으로 구현된 webframework인 gin gonic 을 사용해서 설치해보겠습니다.

그외 다른 golang webframework 확인 방법

https://github.com/mingrammer/go-web-framework-stars

 

GitHub - mingrammer/go-web-framework-stars: Web frameworks for Go, most starred on GitHub

:star: Web frameworks for Go, most starred on GitHub - GitHub - mingrammer/go-web-framework-stars: Web frameworks for Go, most starred on GitHub

github.com

2. 설치

    설치는 https://github.com/gin-gonic/gin 에 나와있는 installation을 따라서 진행 하겠습니다.

유의 사항 : golang version 1.15 이상 부터 지원 합니다. 

golang update 방법 : https://gist.github.com/nikhita/432436d570b89cab172dcf2894465753

디렉토리 구조

    golang에서 추천 하는 기본 project layout

https://github.com/golang-standards/project-layout

 

GitHub - golang-standards/project-layout: Standard Go Project Layout

Standard Go Project Layout. Contribute to golang-standards/project-layout development by creating an account on GitHub.

github.com

 

728x90
반응형