#!/bin/sh # Start a compiled program. set -eu if [ "${TRUST_HOST_PROXY:-0}" = "1" ]; then proxy_ip="$(ip -4 route show default | sed -n 's/^default via \([^ ]*\).*/\1/p' | head -n 1)" if [ -z "$proxy_ip" ]; then echo "Cannot determine the trusted Docker network gateway." >&2 exit 1 fi export FORWARDED_ALLOW_IPS="127.0.0.1,$proxy_ip" fi if [ "${1:-}" = "drivershub" ]; then shift exec /app/drivershub "$@" fi if [ "${1:-}" = "bannergen" ]; then shift exec /app/bannergen "$@" fi exec "$@"