#NEWLINE# def get_nginx_conf( container_id , url , http_port ) : #NEWLINE# #INDENT# listen_str = ( ( 'upstream ' + container_id ) + ' {\n' ) #NEWLINE# listen_str += ( ( '\tserver 127.0.0.1:' + url ) + ';\n}\n' ) #NEWLINE# listen_str += 'server {\n' #NEWLINE# listen_str += '\tlisten 80;\n' #NEWLINE# listen_str += ( ( '\tserver_name ' + url ) + ';\n' ) #NEWLINE# listen_str += '\tlocation / {\n' #NEWLINE# listen_str += ( ( '\t\tproxy_pass http://' + container_id ) + ';\n' ) #NEWLINE# listen_str += '\t\tproxy_set_header X-Real-IP $remote_addr;\n' #NEWLINE# listen_str += '\t\tproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n' #NEWLINE# listen_str += '\t\tproxy_set_header X-NginX-Proxy true;\n' #NEWLINE# listen_str += '\t\tproxy_set_header Host $host;\n' #NEWLINE# listen_str += '\t\tproxy_redirect off;\n' #NEWLINE# listen_str += '\t}\n' #NEWLINE# listen_str += '}' #NEWLINE# return listen_str