my entrypoint.sh
looks :
sed -i 's/host_name/'"$host_name"'/g' /usr/local/openresty/nginx/conf/conf.d/config_file.conf exec "$@"
config_file.conf
:
upstream gunicorn { server $host_name; }
my docker run command looks :
docker run -e host_name=http://cnn.com sid:latest cat /usr/local/openresty/nginx/conf/conf.d/config_file.conf
i trying pass cnn.com
via docker run replace $host_name
in config_file.conf
.
any highly appreciated, new this, please bear me if made silly mistakes.
thanks.
you can use other separator /
in sed #
:
sed -i 's#$host_name#'"$host_name"'#g' /usr/local/openresty/nginx/conf/conf.d/config_file.conf
Comments
Post a Comment