Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-pages.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZeger-Jan van de Weg <git@zjvandeweg.nl>2017-08-30 22:29:57 +0300
committerZeger-Jan van de Weg <git@zjvandeweg.nl>2017-09-08 20:18:43 +0300
commitda9570f37b6c8ad71dc5636e33c31d49018c2821 (patch)
treedb21860e362df4e9d210b599450c42c0c04e4355 /main.go
parentcdb4ab073c7c4c3a9ef53df4c6f13e6642878395 (diff)
Add multiflag support for new flag implementation
In the parent of this commit, I've added a new flag implementation to support config using env vars or a config file. This commits add support for multiflag value setting, when using a csv like structure for those values. This was needed as for those only the first value was being read.
Diffstat (limited to 'main.go')
-rw-r--r--main.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/main.go b/main.go
index ba301a70..5ca5470b 100644
--- a/main.go
+++ b/main.go
@@ -99,19 +99,19 @@ func appMain() {
config := configFromFlags()
- for _, addr := range listenHTTP {
+ for _, addr := range listenHTTP.Split() {
l, fd := createSocket(addr)
defer l.Close()
config.ListenHTTP = append(config.ListenHTTP, fd)
}
- for _, addr := range listenHTTPS {
+ for _, addr := range listenHTTPS.Split() {
l, fd := createSocket(addr)
defer l.Close()
config.ListenHTTPS = append(config.ListenHTTPS, fd)
}
- for _, addr := range listenProxy {
+ for _, addr := range listenProxy.Split() {
l, fd := createSocket(addr)
defer l.Close()
config.ListenProxy = append(config.ListenProxy, fd)