mirror of https://github.com/docker/docs.git
64 lines
1.6 KiB
Go
64 lines
1.6 KiB
Go
package main
|
|
|
|
import "github.com/codegangsta/cli"
|
|
|
|
var (
|
|
flDiscovery = cli.StringFlag{
|
|
Name: "discovery",
|
|
Value: "",
|
|
Usage: "DiscoveryService to use [token://<token>, etcd://<ip1>,<ip2>/<path>, file://path/to/file, consul://<addr>/<path>]",
|
|
EnvVar: "SWARM_DISCOVERY",
|
|
}
|
|
flAddr = cli.StringFlag{
|
|
Name: "addr",
|
|
Value: "127.0.0.1:4243",
|
|
Usage: "ip to advertise",
|
|
EnvVar: "SWARM_ADDR",
|
|
}
|
|
flHosts = cli.StringSliceFlag{
|
|
Name: "host, H",
|
|
Value: &cli.StringSlice{"tcp://127.0.0.1:2375"},
|
|
Usage: "ip/socket to listen on",
|
|
EnvVar: "SWARM_HOST",
|
|
}
|
|
flHeartBeat = cli.IntFlag{
|
|
Name: "heartbeat, hb",
|
|
Value: 25,
|
|
Usage: "time in second between each heartbeat",
|
|
}
|
|
flEnableCors = cli.BoolFlag{
|
|
Name: "api-enable-cors, cors",
|
|
Usage: "enable CORS headers in the remote API",
|
|
}
|
|
flTls = cli.BoolFlag{
|
|
Name: "tls",
|
|
Usage: "Use TLS; implied by --tlsverify=true",
|
|
}
|
|
flTlsCaCert = cli.StringFlag{
|
|
Name: "tlscacert",
|
|
Usage: "Trust only remotes providing a certificate signed by the CA given here",
|
|
}
|
|
flTlsCert = cli.StringFlag{
|
|
Name: "tlscert",
|
|
Usage: "Path to TLS certificate file",
|
|
}
|
|
flTlsKey = cli.StringFlag{
|
|
Name: "tlskey",
|
|
Usage: "Path to TLS key file",
|
|
}
|
|
flTlsVerify = cli.BoolFlag{
|
|
Name: "tlsverify",
|
|
Usage: "Use TLS and verify the remote",
|
|
}
|
|
flStrategy = cli.StringFlag{
|
|
Name: "strategy",
|
|
Usage: "PlacementStrategy to use [binpacking, random]",
|
|
Value: "binpacking:0.05",
|
|
}
|
|
flFilter = cli.StringSliceFlag{
|
|
Name: "filter, f",
|
|
Usage: "Filter to use [constraint, health, port]",
|
|
Value: &cli.StringSlice{"constraint", "health", "port"},
|
|
}
|
|
)
|