Skip to content

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

Notifications You must be signed in to change notification settings

restuwahyu13/go-rest-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0a04520 · May 7, 2021

History

94 Commits
Apr 24, 2021
May 1, 2021
May 7, 2021
Apr 24, 2021
Apr 25, 2021
Apr 25, 2021
Apr 25, 2021
Apr 24, 2021
May 7, 2021
Apr 25, 2021
May 1, 2021
Apr 25, 2021
Apr 25, 2021
May 7, 2021
Apr 30, 2021
Apr 27, 2021
Apr 24, 2021
May 7, 2021
May 7, 2021
May 7, 2021
May 7, 2021

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Languages