Use unix domain socket by default

Signed-off-by: Mrunal Patel <mrunalp@gmail.com>
This commit is contained in:
Mrunal Patel 2016-07-22 16:44:27 -04:00
parent d8ae7178e2
commit 0766dfecfe
2 changed files with 27 additions and 5 deletions

View file

@ -3,6 +3,7 @@ package main
import (
"log"
"net"
"os"
"github.com/kubernetes/kubernetes/pkg/kubelet/api/v1alpha1/runtime"
"github.com/mrunalp/ocid/server"
@ -10,11 +11,17 @@ import (
)
const (
port = ":49999"
unixDomainSocket = "/var/run/ocid.sock"
)
func main() {
lis, err := net.Listen("tcp", port)
// Remove the socket if it already exists
if _, err := os.Stat(unixDomainSocket); err == nil {
if err := os.Remove(unixDomainSocket); err != nil {
log.Fatal(err)
}
}
lis, err := net.Listen("unix", unixDomainSocket)
if err != nil {
log.Fatalf("failed to listen: %v", err)
}