Skip to content

in63119/in-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gin starter

Minimal Gin REST starter that mirrors a NestJS-style layer split (handler/service/repository) and keeps config/env first.

Quick start

# install deps
go mod tidy

# dev server
make run

# build static binary
make build

# format / tidy / test
make fmt
make tidy
make test

# sync ABIs from S3 (requires AWS env)
make sync-abi

Structure

  • cmd/api/main.go – app entry
  • pkg/config – env config loading
  • internal/server – Gin engine + middleware + route wiring
  • internal/handler – HTTP handlers (controllers)
  • pkg/logger – zap logger helper

Default endpoints:

  • GET /api/health
  • GET /api/ready

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages