#!/usr/bin/env bash
for file in `find /etc/nginx/conf.d/ -type f -name "*.conf"`
do
CURSRV=$(cat $file|grep proxy_pass|awk -F " " '{print $2}'|grep -o -P '(?<=//).*(?=.)')
NEWSRV=$(dig srv $CURSRV +short|awk -F " " '{print $4}'|sed -r 's/\.([^.]*)$/\1/')
sed -i "s*http://$CURSRV*http://$NEWSRV*g" $file
done
# Execute the CMD from the Dockerfile.
exec "$@"