@@ -64,10 +64,12 @@ var haproxyStartCmd = &cobra.Command{
6464 return
6565 }
6666 }
67+ dockerImage := systemConfig .HAProxyConfig .DockerImage
68+ if ! systemConfig .ServiceConfig .UseTLS {
69+ dockerImage = dockerImage + "-http"
70+ }
6771 // base directory for socket file
6872 mountDir := filepath .Dir (systemConfig .HAProxyConfig .UnixSocketPath )
69- // add port
70- SERVICE_ENDPOINT := systemConfig .ServiceConfig .AddressOfCurrentNode + ":" + strconv .Itoa (systemConfig .ServiceConfig .BindPort )
7173 // Start HAProxy service
7274 dockerCmd := exec .Command ("docker" , "service" , "create" ,
7375 "--name" , systemConfig .HAProxyConfig .ServiceName ,
@@ -79,8 +81,8 @@ var haproxyStartCmd = &cobra.Command{
7981 "--publish" , "mode=host,target=443,published=443" ,
8082 "--env" , "ADMIN_USER=" + systemConfig .HAProxyConfig .User ,
8183 "--env" , "ADMIN_PASSWORD=" + systemConfig .HAProxyConfig .Password ,
82- "--env" , "SWIFTWAVE_SERVICE_ENDPOINT=" + SERVICE_ENDPOINT ,
83- systemConfig . HAProxyConfig . DockerImage )
84+ "--env" , "SWIFTWAVE_SERVICE_ENDPOINT=" + systemConfig . ServiceConfig . AddressOfCurrentNode + ":" + strconv . Itoa ( systemConfig . ServiceConfig . BindPort ) ,
85+ dockerImage )
8486 dockerCmd .Stdout = os .Stdout
8587 dockerCmd .Stderr = os .Stderr
8688 dockerCmd .Stdin = os .Stdin
0 commit comments