12 c.Client.APIHost = "zzzzz.arvadosapi.com:443"
13 exampleConfigFile, err := json.MarshalIndent(c, " ", " ")
17 fmt.Fprintf(os.Stderr, `
19 Keepproxy forwards GET and PUT requests to keepstore servers. See
20 http://doc.arvados.org/install/install-keepproxy.html
22 Usage: keepproxy [-config path/to/keepproxy.yml]
27 fmt.Fprintf(os.Stderr, `
33 Address (or address:port) of the Arvados API endpoint.
41 True if your Arvados API endpoint uses an unverifiable SSL/TLS
46 Local port to listen on. Can be "address:port" or ":port", where
47 "address" is a host IP address or name and "port" is a port number
52 Respond 404 to GET and HEAD requests.
56 Respond 404 to PUT, POST, and OPTIONS requests.
60 Default number of replicas to write if not specified by the
61 client. If this is zero or omitted, the site-wide
62 defaultCollectionReplication configuration will be used.
66 Timeout for requests to keep services, with units (e.g., "120s",
71 Path to PID file. During startup this file will be created if
72 needed, and locked using flock() until keepproxy exits. If it is
73 already locked, or any error is encountered while writing to it,
74 keepproxy will exit immediately. If omitted or empty, no PID file