Serge Bazanski | 4abeb13 | 2022-10-11 11:32:19 +0200 | [diff] [blame] | 1 | package main |
2 | |||||
3 | import ( | ||||
4 | "context" | ||||
5 | "flag" | ||||
6 | |||||
7 | "source.monogon.dev/cloud/bmaas/server" | ||||
8 | ) | ||||
9 | |||||
10 | func main() { | ||||
11 | s := &server.Server{} | ||||
12 | s.Config.RegisterFlags() | ||||
13 | flag.Parse() | ||||
14 | |||||
15 | ctx, ctxC := context.WithCancel(context.Background()) | ||||
16 | // TODO: context cancel on interrupt. | ||||
17 | _ = ctxC | ||||
18 | |||||
19 | s.Start(ctx) | ||||
20 | select {} | ||||
21 | } |