Update main.go

synced with dev
This commit is contained in:
Wouter van Elten
2025-06-30 13:09:11 +02:00
committed by GitHub
parent 9db3b78373
commit 071a51afbc

View File

@@ -365,6 +365,8 @@ var (
updownScript string updownScript string
tlsPrivateKey string tlsPrivateKey string
dockerSocket string dockerSocket string
dockerEnforceNetworkValidation string
dockerEnforceNetworkValidationBool bool
healthFile string // NEW healthFile string // NEW
) )
@@ -379,6 +381,7 @@ func main() {
updownScript = os.Getenv("UPDOWN_SCRIPT") updownScript = os.Getenv("UPDOWN_SCRIPT")
tlsPrivateKey = os.Getenv("TLS_CLIENT_CERT") tlsPrivateKey = os.Getenv("TLS_CLIENT_CERT")
dockerSocket = os.Getenv("DOCKER_SOCKET") dockerSocket = os.Getenv("DOCKER_SOCKET")
dockerEnforceNetworkValidation = os.Getenv("DOCKER_ENFORCE_NETWORK_VALIDATION")
healthFile = os.Getenv("HEALTH_FILE") // NEW healthFile = os.Getenv("HEALTH_FILE") // NEW
if endpoint == "" { if endpoint == "" {
@@ -408,6 +411,9 @@ func main() {
if dockerSocket == "" { if dockerSocket == "" {
flag.StringVar(&dockerSocket, "docker-socket", "", "Path to Docker socket (typically /var/run/docker.sock)") flag.StringVar(&dockerSocket, "docker-socket", "", "Path to Docker socket (typically /var/run/docker.sock)")
} }
if dockerEnforceNetworkValidation == "" {
flag.StringVar(&dockerEnforceNetworkValidation, "docker-enforce-network-validation", "false", "Enforce validation of container on newt network (true or false)")
}
// CLI flag for healthFile if not set by env // CLI flag for healthFile if not set by env
if healthFile == "" { if healthFile == "" {
flag.StringVar(&healthFile, "health-file", "", "Path to health file (if unset, health file wont be written)") flag.StringVar(&healthFile, "health-file", "", "Path to health file (if unset, health file wont be written)")