tsnet: document how to use Dir with multiple servers per process (#8286)
Followup from a conversation on the Gophers slack, also matches the examples in the tsnet kb. Closes #8287 Signed-off-by: Xe Iaso <xe@tailscale.com>pull/8292/head
parent
5dd0b02133
commit
43e230d4cd
|
@ -66,6 +66,12 @@ type Server struct {
|
||||||
// state. If empty, a directory is selected automatically
|
// state. If empty, a directory is selected automatically
|
||||||
// under os.UserConfigDir (https://golang.org/pkg/os/#UserConfigDir).
|
// under os.UserConfigDir (https://golang.org/pkg/os/#UserConfigDir).
|
||||||
// based on the name of the binary.
|
// based on the name of the binary.
|
||||||
|
//
|
||||||
|
// If you want to use multiple tsnet services in the same
|
||||||
|
// binary, you will need to make sure that Dir is set uniquely
|
||||||
|
// for each service. A good pattern for this is to have a
|
||||||
|
// "base" directory (such as your mutable storage folder) and
|
||||||
|
// then append the hostname on the end of it.
|
||||||
Dir string
|
Dir string
|
||||||
|
|
||||||
// Store specifies the state store to use.
|
// Store specifies the state store to use.
|
||||||
|
|
Loading…
Reference in New Issue