add docker-socker-proxy
This commit is contained in:
200
docker-socket-proxy/settings.sh
Executable file
200
docker-socket-proxy/settings.sh
Executable file
@@ -0,0 +1,200 @@
|
||||
#!/usr/bin/env bashio
|
||||
declare hostname
|
||||
bashio::require.unprotected
|
||||
|
||||
SETTINGS_CONF=/variables.sh
|
||||
touch ${SETTINGS_CONF}
|
||||
|
||||
if bashio::var.true 'events'; then
|
||||
bashio::log.info "Enabling events"
|
||||
echo "export EVENTS=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling events"
|
||||
echo "export EVENTS=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
if bashio::var.true 'ping'; then
|
||||
bashio::log.info "Enabling ping"
|
||||
echo "export PING=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling ping"
|
||||
echo "export PING=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
if bashio::var.true 'version'; then
|
||||
bashio::log.info "Enabling version"
|
||||
echo "export VERSION=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling version"
|
||||
echo "export VERSION=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
if bashio::var.true 'build'; then
|
||||
bashio::log.info "Enabling build"
|
||||
echo "export BUILD=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling build"
|
||||
echo "export BUILD=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
if bashio::var.true 'commit'; then
|
||||
bashio::log.info "Enabling commit"
|
||||
echo "export COMMIT=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling commit"
|
||||
echo "export COMMIT=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
if bashio::var.true 'configs'; then
|
||||
bashio::log.info "Enabling configs"
|
||||
echo "export CONFIGS=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling configs"
|
||||
echo "export CONFIGS=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
if bashio::var.true 'allow_restart'; then
|
||||
bashio::log.info "Enabling allow_restart"
|
||||
echo "export ALLOW_RESTART=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling allow_restart"
|
||||
echo "export ALLOW_RESTART=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
if bashio::var.true 'distribution'; then
|
||||
bashio::log.info "Enabling distribution"
|
||||
echo "export DISTRIBUTION=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling distribution"
|
||||
echo "export DISTRIBUTION=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
if bashio::var.true 'exec'; then
|
||||
bashio::log.info "Enabling exec"
|
||||
echo "export EXEC=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling exec"
|
||||
echo "export EXEC=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
if bashio::var.true 'grpc'; then
|
||||
bashio::log.info "Enabling grpc"
|
||||
echo "export GRPC=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling grpc"
|
||||
echo "export GRPC=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
if bashio::var.true 'images'; then
|
||||
bashio::log.info "Enabling images"
|
||||
echo "export IMAGES=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling images"
|
||||
echo "export IMAGES=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
if bashio::var.true 'info'; then
|
||||
bashio::log.info "Enabling info"
|
||||
echo "export INFO=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling info"
|
||||
echo "export INFO=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
if bashio::var.true 'networks'; then
|
||||
bashio::log.info "Enabling networks"
|
||||
echo "export NETWORKS=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling networks"
|
||||
echo "export NETWORKS=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
if bashio::var.true 'node'; then
|
||||
bashio::log.info "Enabling node"
|
||||
echo "export NODE=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling node"
|
||||
echo "export NODE=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
if bashio::var.true 'plugins'; then
|
||||
bashio::log.info "Enabling plugins"
|
||||
echo "export PLUGINS=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling plugins"
|
||||
echo "export PLUGINS=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
if bashio::var.true 'services'; then
|
||||
bashio::log.info "Enabling services"
|
||||
echo "export SERVICES=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling services"
|
||||
echo "export SERVICES=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
if bashio::var.true 'session'; then
|
||||
bashio::log.info "Enabling session"
|
||||
echo "export SESSION=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling session"
|
||||
echo "export SESSION=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
if bashio::var.true 'swarm'; then
|
||||
bashio::log.info "Enabling swarm"
|
||||
echo "export SWARM=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling swarm"
|
||||
echo "export SWARM=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
if bashio::var.true 'system'; then
|
||||
bashio::log.info "Enabling system"
|
||||
echo "export SYSTEM=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling system"
|
||||
echo "export SYSTEM=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
if bashio::var.true 'tasks'; then
|
||||
bashio::log.info "Enabling tasks"
|
||||
echo "export TASKS=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling tasks"
|
||||
echo "export TASKS=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
if bashio::var.true 'volumes'; then
|
||||
bashio::log.info "Enabling volumes"
|
||||
echo "export VOLUMES=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling volumes"
|
||||
echo "export VOLUMES=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
if bashio::var.true 'auth'; then
|
||||
bashio::log.info "Enabling auth"
|
||||
echo "export AUTH=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling auth"
|
||||
echo "export AUTH=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
if bashio::var.true 'secrets'; then
|
||||
bashio::log.info "Enabling secrets"
|
||||
echo "export SECRETS=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling secrets"
|
||||
echo "export SECRETS=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
if bashio::var.true 'post'; then
|
||||
bashio::log.info "Enabling post"
|
||||
echo "export POST=1" >> ${SETTINGS_CONF}
|
||||
else
|
||||
bashio::log.info "Disabling post"
|
||||
echo "export POST=0" >> ${SETTINGS_CONF}
|
||||
fi
|
||||
|
||||
bashio::log.info "Finished settings config, Starting docker-socker-proxy"
|
||||
Reference in New Issue
Block a user