We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a519322 commit 23795a5Copy full SHA for 23795a5
main.go
@@ -12,7 +12,11 @@ import (
12
13
func main() {
14
var health bool
15
+ var beatOnly bool
16
+ var apiOnly bool
17
flag.BoolVar(&health, "health", false, "make healthcheck and exit.")
18
+ flag.BoolVar(&beatOnly, "beat-only", false, "start only beat worker.")
19
+ flag.BoolVar(&apiOnly, "api-only", false, "start only REST API.")
20
flag.Parse()
21
22
if health {
@@ -25,6 +29,15 @@ func main() {
25
29
os.Exit(0)
26
30
}
27
31
32
+ if beatOnly {
33
+ worker.Start()
34
+ os.Exit(0)
35
+ }
36
+
37
+ if apiOnly {
38
+ log.Fatal(rest.Start())
39
40
28
41
go worker.Start()
42
log.Fatal(rest.Start())
43
0 commit comments