Lewatkan ke konten utama

Struktur Project

rootproject
│   |── app
│   │  └── app.go
│   |── build
│   │   |── build.sh
│   │   |── docker-compose.yml
│   │  └── dockerfile
│   |── config
│   │   |── casbin_config.go
│   │   |── database_config.go
│   │   |── fiber_config.go
│   │   |── jwtware_config.go
│   │   |── limiter_config.go
|── app
│  └── app.go
|── build
│   |── build.sh
│   |── docker-compose.yml
│  └── dockerfile
|── config
│   |── casbin_config.go
│   |── database_config.go
│   |── fiber_config.go
│   |── jwtware_config.go
│   |── limiter_config.go
│   |── oauth_config.go
│   |── recover_config.go
│   |── session_config.go
│   |── smtp_config.go
│   |── translator_config.go
│  └── validator_config.go
|── constant
│   |── constant.go
│   |── env
│   │  └── env.go
│  └── errorconst
│      └── errorconst.go
|── go.mod
|── go.sum
|── handler
|── lang
│   |── en.json
│  └── id.json
|── LICENSE
|── main.go
|── middleware
|── migrations
│   |── migrate.go
│  └── sql
│       |── increment
│       │   |── mysql
│       │  └── postgres
│      └── repeatable
│           |── mysql
│          └── posgres
├── model
├── model.conf
├── repo
├── route
│   └── route.go
└── spa
|-.air.toml
|-.env.example
|-.gitignore
|-go.mod
|-go.sum
|-LICENSE
|-main.go
|-model.conf