Add proxy flag for alternative proxy configuration
parent
1af3618bd8
commit
e4a6a9c22f
|
|
@ -15,9 +15,13 @@ func New() error {
|
||||||
as.Append(args.STRING, "port", "port to listen on", "33419")
|
as.Append(args.STRING, "port", "port to listen on", "33419")
|
||||||
as.Append(args.STRING, "db", "database type code", storage.MAP.String())
|
as.Append(args.STRING, "db", "database type code", storage.MAP.String())
|
||||||
as.Append(args.STRING, "ns", "namespace", storage.DefaultNamespace)
|
as.Append(args.STRING, "ns", "namespace", storage.DefaultNamespace)
|
||||||
|
as.Append(args.STRING, "proxy", "http proxy", "")
|
||||||
if err := as.Parse(); err != nil {
|
if err := as.Parse(); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
if proxy := as.Get("proxy").GetString(); len(proxy) > 0 {
|
||||||
|
os.Setenv("http_proxy", proxy)
|
||||||
|
}
|
||||||
ctx, can := context.WithCancel(context.Background())
|
ctx, can := context.WithCancel(context.Background())
|
||||||
config = Config{
|
config = Config{
|
||||||
db: as.Get("db").GetString(),
|
db: as.Get("db").GetString(),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue