This is a project template for golang fiber microservice with hexagonal architect support GORM and aws lambda serverless
- https://github.com/gofiber/fiber
- https://github.com/swaggo/swag
- https://github.com/golang-migrate/migrate
- https://github.com/go-gorm/gorm
- https://github.com/awslabs/aws-lambda-go-api-proxy
- Generate docs
- swag init
- Start mysql & migrates data
- make docker.mysql
- make migrate.up
- Start server
- go run main.go
- (Optinal) build for lambda
- Modify main.go uncomment lambda.Start(app.Handler) and comment app.StartServer()
- make docker.fiber.build