addon-vscode/vscode/rootfs/etc/services.d/nginx/run
2019-03-28 22:30:19 +01:00

28 lines
828 B
Text

#!/usr/bin/with-contenv bashio
# ==============================================================================
# Community Hass.io Add-ons: Visual Studio Code
# Runs the Nginx daemon
# ==============================================================================
declare -a options
# Wait for code-server to become available
s6-svwait -u -t 5000 /var/run/s6/services/code
timeout 15 \
bash -c \
'until echo > /dev/tcp/localhost/8443 ; do sleep 0.5; done' \
> /dev/null 2>&1
bashio::log.info "Starting NGinx..."
# Disable HA Authentication if front door is open
if bashio::config.true 'leave_front_door_open'; then
export DISABLE_HA_AUTHENTICATION=true
fi
options+=(-g "daemon off;")
if bashio::config.true 'ssl'; then
options+=(-c /etc/nginx/nginx-ssl.conf)
fi
exec nginx "${options[@]}"