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 the server listens on; :6060 serves agents on other hosts", Value: "127.0.0.1:6060", }, cli.StringFlag{ Name: "secret", Usage: "the secret every agent of this server presents", }, cli.StringFlag{ Name: "secret-file", Usage: "file holding the secret, for when a flag would show it", }, cli.StringFlag{ Name: "tls-cert", Usage: "PEM certificate chain the server presents; 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 because a proxy in front of the server terminates TLS; never expose this listener directly", }, cli.DurationFlag{ Name: "retire-interval", Usage: "how often retired commits past their window are tombstoned; 0 disables the job", Value: maintenance.DefaultSchedule.Retire, }, cli.DurationFlag{ Name: "gc-interval", Usage: "how often the store is garbage collected; 0 disables the job", Value: maintenance.DefaultSchedule.Collect, }, cli.DurationFlag{ Name: "compact-interval", Usage: "how often small archives are compacted; 0 disables the job", Value: maintenance.DefaultSchedule.Compact, }, cli.DurationFlag{ Name: "sweep-interval", Usage: "how often idle archives are finalized and expired sessions ended", Value: maintenance.DefaultSchedule.Sweep, }, cli.DurationFlag{ Name: "presence-interval", Usage: "how often presence filters are built and set sizes measured for new commits; 0 disables the job", 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.