Create internal/server package with HTTP and gRPC server constructors using Kratos transport layer. Includes Wire provider set for DI, recovery/tracing/logging middleware, and graceful nil-safe config handling. Fix .gitignore 'server' pattern to only match root-level binary.
9 lines
114 B
Go
9 lines
114 B
Go
package server
|
|
|
|
import "github.com/google/wire"
|
|
|
|
var ProviderSet = wire.NewSet(
|
|
NewHTTPServer,
|
|
NewGRPCServer,
|
|
)
|