feat: implement rest server with Fiber and OpenAPI spec, bump deps, use training.InMemoryTrainingRepository
This commit is contained in:
parent
263bed126e
commit
58b017a59f
5 changed files with 297 additions and 10 deletions
|
|
@ -6,6 +6,7 @@ import (
|
|||
"syscall"
|
||||
|
||||
"gitlab.mareshq.com/hq/yggdrasil/internal/server"
|
||||
"gitlab.mareshq.com/hq/yggdrasil/pkg/training"
|
||||
"go.uber.org/zap"
|
||||
)
|
||||
|
||||
|
|
@ -20,6 +21,8 @@ func main() {
|
|||
logger := zap.Must(zap.NewDevelopment())
|
||||
defer logger.Sync()
|
||||
|
||||
server := server.NewServer(port, logger)
|
||||
trainingRepository := training.NewInMemoryTrainingRepository()
|
||||
apiHandlers := server.NewAPIHandlers(trainingRepository)
|
||||
server := server.NewServer(apiHandlers, port, logger)
|
||||
server.Run(shutdownCtx)
|
||||
}
|
||||
|
|
|
|||
Reference in a new issue