blob: b675fda9a0336f790fa2af84bc75faa7cc4b8cec [file] [log] [blame]
Serge Bazanski6f599512023-04-26 19:08:19 +02001package main
2
3import (
4 "context"
5 "flag"
Tim Windelschmidtb765f242024-05-08 01:40:02 +02006 "os"
7 "os/signal"
Serge Bazanski6f599512023-04-26 19:08:19 +02008
9 "source.monogon.dev/cloud/bmaas/scruffy"
Serge Bazanski6f599512023-04-26 19:08:19 +020010)
11
12func main() {
13 s := &scruffy.Server{}
14 s.Config.RegisterFlags()
15 flag.Parse()
16
Tim Windelschmidtb765f242024-05-08 01:40:02 +020017 ctx, _ := signal.NotifyContext(context.Background(), os.Interrupt)
Serge Bazanski6f599512023-04-26 19:08:19 +020018 s.Start(ctx)
19 <-ctx.Done()
20}