我有一个由gunicorn提供的Django Web应用程序,它在Docker容器中运行。我的Django应用需要访问AWS,但失败了。我相信这是因为它们都在公司防火墙后面运行,我需要以某种方式告诉gunicorn使用我们的代理服务器。我怎么做?(对我而言)文档尚不清楚。谢谢。
gunicorn不参与传出请求。
在你Dockerfile
可以这样做:
ENV HTTP_PROXY="http://10.10.10.10:8000"
ENV HTTPS_PROXY="http://10.10.10.10:1212"
无论代理URL是什么(或仅以其他方式设置环境变量)。
这可能适用于某些库(但不是全部)。例如,AWS CLI遵守以下规定:https : //docs.aws.amazon.com/cli/latest/userguide/cli-configure-proxy.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句