MCPcopy
hub / github.com/yusing/godoxy / Load

Function Load

socket-proxy/pkg/env.go:42–73  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

40}
41
42func Load() {
43 DockerSocket = env.GetEnvString("DOCKER_SOCKET", "/var/run/docker.sock")
44 ListenAddr = env.GetEnvString("LISTEN_ADDR", env.GetEnvString("DOCKER_SOCKET_ADDR", "")) // default to disabled
45
46 DockerPost = env.GetEnvBool("POST", false)
47 DockerRestarts = env.GetEnvBool("ALLOW_RESTARTS", false)
48 DockerStart = env.GetEnvBool("ALLOW_START", false)
49 DockerStop = env.GetEnvBool("ALLOW_STOP", false)
50 DockerAuth = env.GetEnvBool("AUTH", false)
51 DockerBuild = env.GetEnvBool("BUILD", false)
52 DockerCommit = env.GetEnvBool("COMMIT", false)
53 DockerConfigs = env.GetEnvBool("CONFIGS", false)
54 DockerContainers = env.GetEnvBool("CONTAINERS", false)
55 DockerDistribution = env.GetEnvBool("DISTRIBUTION", false)
56 DockerEvents = env.GetEnvBool("EVENTS", true)
57 DockerExec = env.GetEnvBool("EXEC", false)
58 DockerGrpc = env.GetEnvBool("GRPC", false)
59 DockerImages = env.GetEnvBool("IMAGES", false)
60 DockerInfo = env.GetEnvBool("INFO", false)
61 DockerNetworks = env.GetEnvBool("NETWORKS", false)
62 DockerNodes = env.GetEnvBool("NODES", false)
63 DockerPing = env.GetEnvBool("PING", true)
64 DockerPlugins = env.GetEnvBool("PLUGINS", false)
65 DockerSecrets = env.GetEnvBool("SECRETS", false)
66 DockerServices = env.GetEnvBool("SERVICES", false)
67 DockerSession = env.GetEnvBool("SESSION", false)
68 DockerSwarm = env.GetEnvBool("SWARM", false)
69 DockerSystem = env.GetEnvBool("SYSTEM", false)
70 DockerTasks = env.GetEnvBool("TASKS", false)
71 DockerVersion = env.GetEnvBool("VERSION", true)
72 DockerVolumes = env.GetEnvBool("VOLUMES", false)
73}

Callers 2

initFunction · 0.70

Calls

no outgoing calls

Tested by 1