#!/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"