HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //home/arjun/projects/buyercall_forms/buyercall/deploy/features/nginx/docker-entrypoint
#!/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 "$@"