Gin Rest Api Save

Example golang using gin framework everything you need, i create this tutorial special for beginner.

Project README

Golang Gin Framework Fundamental

Example golang using gin framework everything you need, i create this tutorial special for beginner.

Feature

  • Containerize Application Using Docker
  • Protected Route Using JWT
  • Integerasi ORM Database Using Gorm
  • API Documentation Using Swagger
  • Validation Request Using Go Playground Validator
  • Integerasi Unit Testing
  • And More

Command

  • Application Lifecycle

    • Install node modules
    $ go get . || go mod || make goinstall
    
    • Build application
    $ go build -o main || make goprod
    
    • Start application in development
    $ go run main.go | make godev
    
    • Test application
    $ go test main.go main_test.go || make gotest
    
  • Docker Lifecycle

    • Build container
    $ docker-compose build | make dcb
    
    • Run container with flags
    $ docker-compose up -d --<flags name> | make dcu f=<flags name>
    
    • Run container build with flags
    $ docker-compose up -d --build --<flags name> | make dcubf f=<flags name>
    
    • Run container
    $ docker-compose up -d --build | make dcu
    
    • Stop container
    $ docker-compose down | make dcd
    

Author

Open Source Agenda is not affiliated with "Gin Rest Api" Project. README Source: restuwahyu13/go-rest-api
Stars
123
Open Issues
4
Last Commit
2 months ago

Open Source Agenda Badge

Open Source Agenda Rating