Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Command = cli.Command{ Action: serverAction, Name: "server", Usage: "Serve one store to many agents over gRPC", Flags: []cli.Flag{ cli.StringFlag{ Name: "address", Usage: "address to listen on; use :6060 to serve agents on other hosts", Value: "127.0.0.1:6060", }, cli.StringFlag{ Name: "secret", Usage: "secret that agents present to this server", }, cli.StringFlag{ Name: "secret-file", Usage: "file that holds the secret, to keep it off the command line", }, cli.StringFlag{ Name: "tls-cert", Usage: "PEM certificate chain to present; with --tls-key, agents connect over TLS", }, cli.StringFlag{ Name: "tls-key", Usage: "PEM private key for --tls-cert", }, cli.BoolFlag{ Name: "plaintext-behind-proxy", Usage: "serve plaintext behind a proxy that terminates TLS; do not expose this listener directly", }, cli.DurationFlag{ Name: "retire-interval", Usage: "how often to tombstone retired commits whose trash window has ended; 0 disables", Value: maintenance.DefaultSchedule.Retire, }, cli.DurationFlag{ Name: "gc-interval", Usage: "how often to collect garbage; 0 disables", Value: maintenance.DefaultSchedule.Collect, }, cli.DurationFlag{ Name: "compact-interval", Usage: "how often to compact small archives; 0 disables", Value: maintenance.DefaultSchedule.Compact, }, cli.DurationFlag{ Name: "sweep-interval", Usage: "how often to finalize idle archives and end expired sessions", Value: maintenance.DefaultSchedule.Sweep, }, cli.DurationFlag{ Name: "presence-interval", Usage: "how often to build presence filters and measure set sizes for new commits; 0 disables", Value: maintenance.DefaultSchedule.Presence, }, }, }
Command is the server command.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.