}
}
+// supervised by systemd/runit/etc and registered with consul
type supervisedService struct {
- name string
- cmd string
+ name string // name to register with consul
+ cmd string // program to run (absolute path)
args []string
}
Port: availablePort(),
})
}
+
+func availablePort() int {
+ return rand.Intn(10000) + 20000
+}