[go: nahoru, domu]

Skip to content

This project was created to learn golang with gin framework

Notifications You must be signed in to change notification settings

ZianFahrudy/gin-clean-architecture

 
 

Repository files navigation

Gin Clean Architecture

This project was created to learn golang with gin framework

How To Run

  1. Run docker compose with command docker compose up
  2. Run Migration DB migrate -database "mysql://root:root@tcp(localhost:3306)/gin_clean_architecture" -path db/migrations up
  3. Run application with command go run main.go

Feature

  • Database ORM
  • Database Relational
  • Json Validation
  • JWT Security
  • Database migration
  • Docker Support
  • Open API / Swagger
  • Integration Test
  • Http Client
  • Error Handling
  • Logging
  • Cache

About

This project was created to learn golang with gin framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 98.1%
  • Dockerfile 1.1%
  • Shell 0.8%