gw: support standard configuration via cmdline (#262)
This commit is contained in:
parent
62521bb3f8
commit
ffa6f816d5
@ -34,11 +34,13 @@ var (
|
|||||||
|
|
||||||
runCfg miniogw.Config
|
runCfg miniogw.Config
|
||||||
setupCfg struct {
|
setupCfg struct {
|
||||||
CA provider.CASetupConfig
|
CA provider.CASetupConfig
|
||||||
Identity provider.IdentitySetupConfig
|
Identity provider.IdentitySetupConfig
|
||||||
BasePath string `default:"$CONFDIR" help:"base path for setup"`
|
BasePath string `default:"$CONFDIR" help:"base path for setup"`
|
||||||
Concurrency uint `default:"4" help:"number of concurrent workers for certificate authority generation"`
|
Concurrency uint `default:"4" help:"number of concurrent workers for certificate authority generation"`
|
||||||
Overwrite bool `default:"false" help:"whether to overwrite pre-existing configuration files"`
|
Overwrite bool `default:"false" help:"whether to overwrite pre-existing configuration files"`
|
||||||
|
SatelliteAddr string `default:"localhost:7778" help:"the address to use for the satellite"`
|
||||||
|
APIKey string `default:"" help:"the api key to use for the satellite"`
|
||||||
}
|
}
|
||||||
|
|
||||||
defaultConfDir = "$HOME/.storj/gw"
|
defaultConfDir = "$HOME/.storj/gw"
|
||||||
@ -86,8 +88,11 @@ func cmdSetup(cmd *cobra.Command, args []string) (err error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
o := map[string]interface{}{
|
o := map[string]interface{}{
|
||||||
"cert-path": setupCfg.Identity.CertPath,
|
"cert-path": setupCfg.Identity.CertPath,
|
||||||
"key-path": setupCfg.Identity.KeyPath,
|
"key-path": setupCfg.Identity.KeyPath,
|
||||||
|
"api-key": setupCfg.APIKey,
|
||||||
|
"pointer-db-addr": setupCfg.SatelliteAddr,
|
||||||
|
"overlay-addr": setupCfg.SatelliteAddr,
|
||||||
}
|
}
|
||||||
|
|
||||||
return process.SaveConfig(runCmd.Flags(),
|
return process.SaveConfig(runCmd.Flags(),
|
||||||
|
Loading…
Reference in New Issue
Block a user