- Add Makefile with api/config/wire/build/run/test/clean targets - Update buf.yaml with api, internal/conf, and third_party modules - Update buf.gen.yaml with protobuf, grpc, and grpc-gateway plugins - Add internal/conf/conf.proto (Kratos config schema: Bootstrap/Server/Data/Auth) - Generate internal/conf/conf.pb.go via buf - Add configs/config.yaml with HTTP/gRPC server, Postgres, S3, and auth settings - Add third_party/google/api proto files (annotations, http) - Remove old Gin-based layers: internal/api, internal/infrastructure/mediator, internal/middleware, internal/common, docs - Update .gitignore to exclude server binary and bin/
33 lines
387 B
Plaintext
33 lines
387 B
Plaintext
# Binaries for programs and plugins
|
|
*.exe
|
|
*.exe~
|
|
*.dll
|
|
*.so
|
|
*.dylib
|
|
file-service
|
|
server
|
|
bin/
|
|
|
|
# Test binary, built with `go test -c`
|
|
*.test
|
|
|
|
# Output of the go coverage tool, specifically when used with LiteIDE
|
|
*.out
|
|
|
|
# Dependency directories (remove the comment below to include it)
|
|
# vendor/
|
|
|
|
# Go workspace file
|
|
go.work
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|