mirror of
https://github.com/KevinMidboe/traefik-etcd-advertiser.git
synced 2025-10-29 18:00:19 +00:00
add -version flag & update help text
This commit is contained in:
18
main.go
18
main.go
@@ -10,20 +10,16 @@ import (
|
||||
"github.com/kevinmidboe/traefik-etcd-advertiser/generator"
|
||||
)
|
||||
|
||||
var Version = "v0.1-dev"
|
||||
|
||||
func main() {
|
||||
filename, publish := config.ParseCli(Version)
|
||||
|
||||
_, err := config.LoadConfig()
|
||||
if err != nil {
|
||||
log.Fatalf("Error from config loader: %s", err)
|
||||
}
|
||||
|
||||
filename, publish := config.ParseCli()
|
||||
|
||||
// setup etcd client
|
||||
etcdManager, err := etcd.NewClient()
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
var packets []etcd.EtcdPacket
|
||||
|
||||
if strings.Contains(filename, "docker-compose.yml") {
|
||||
@@ -58,6 +54,12 @@ func main() {
|
||||
log.Println(packet)
|
||||
|
||||
if *publish {
|
||||
// setup etcd client
|
||||
etcdManager, err := etcd.NewClient()
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
etcdManager.Put(packet.Key, packet.Value)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user