#!/bin/sh # Start a compiled program. set -eu if [ "${TRUST_HOST_PROXY:-0}" = "1" ]; then proxy_ip="$(getent ahostsv4 host.docker.internal | sed -n '1{s/[[:space:]].*//;p;}')" if [ -z "$proxy_ip" ]; then echo "Cannot resolve the trusted Docker host 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 "$@"