├── .gitignore ├── .vscode └── launch.json ├── README.MD ├── docker-compose.yml └── src ├── app.env ├── config └── config.go ├── entity └── product.go ├── go.mod ├── go.sum ├── internal ├── api.go ├── handler.go ├── repository.go └── service.go ├── main.go └── server └── server.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suadev/go-rest-api-clean-architecture/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suadev/go-rest-api-clean-architecture/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suadev/go-rest-api-clean-architecture/HEAD/README.MD -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suadev/go-rest-api-clean-architecture/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /src/app.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suadev/go-rest-api-clean-architecture/HEAD/src/app.env -------------------------------------------------------------------------------- /src/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suadev/go-rest-api-clean-architecture/HEAD/src/config/config.go -------------------------------------------------------------------------------- /src/entity/product.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suadev/go-rest-api-clean-architecture/HEAD/src/entity/product.go -------------------------------------------------------------------------------- /src/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suadev/go-rest-api-clean-architecture/HEAD/src/go.mod -------------------------------------------------------------------------------- /src/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suadev/go-rest-api-clean-architecture/HEAD/src/go.sum -------------------------------------------------------------------------------- /src/internal/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suadev/go-rest-api-clean-architecture/HEAD/src/internal/api.go -------------------------------------------------------------------------------- /src/internal/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suadev/go-rest-api-clean-architecture/HEAD/src/internal/handler.go -------------------------------------------------------------------------------- /src/internal/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suadev/go-rest-api-clean-architecture/HEAD/src/internal/repository.go -------------------------------------------------------------------------------- /src/internal/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suadev/go-rest-api-clean-architecture/HEAD/src/internal/service.go -------------------------------------------------------------------------------- /src/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suadev/go-rest-api-clean-architecture/HEAD/src/main.go -------------------------------------------------------------------------------- /src/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suadev/go-rest-api-clean-architecture/HEAD/src/server/server.go --------------------------------------------------------------------------------