diff --git a/.gitignore b/.gitignore index f766e71..114486f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .idea config.yml +config.sm.yaml diff --git a/deploy/deploy.yml b/deploy/deploy.yml index b68057a..ea4cbc4 100644 --- a/deploy/deploy.yml +++ b/deploy/deploy.yml @@ -18,6 +18,8 @@ spec: - /config/config.yml image: adphi/go-repo imagePullPolicy: IfNotPresent + ports: + - containerPort: 8888 volumeMounts: - mountPath: /config name: config @@ -51,5 +53,6 @@ spec: selector: app: go-repo ports: - - port: 8888 + - port: 80 + targetPort: 8888 type: LoadBalancer diff --git a/main.go b/main.go index 819356d..6b1a872 100644 --- a/main.go +++ b/main.go @@ -2,6 +2,7 @@ package main import ( "net/http" + "path/filepath" "github.com/fsnotify/fsnotify" "github.com/sirupsen/logrus" @@ -24,7 +25,11 @@ func main() { if l, err := logrus.ParseLevel(level); err == nil { logrus.SetLevel(l) } - mods, err := NewModules(args[0]) + path := args[0] + if s, err := filepath.EvalSymlinks(path); err == nil { + path = s + } + mods, err := NewModules(path) if err != nil { logrus.Fatal(err) } @@ -69,7 +74,7 @@ func main() { } } }() - if err := watcher.Add(args[0]); err != nil { + if err := watcher.Add(path); err != nil { logrus.Fatal(err) } go func() {