





















这是一个创建于 2371 天前的主题,其中的信息可能已经有所发展或是发生改变。
配了一天了,又是 nginx 又是 uWSGI 又是 Gunicorn,大佬可有 Docker 一键部署的环境
1 lpd0155 2019 年 12 月 17 日 via Android配过 django 的,也是搞了一天多 |
2 Vegetable 2019 年 12 月 17 日熟了就好了,nginx 配静态文件算是最容易踩坑的了,熟悉了就一遍过了. |
3 ericls 2019 年 12 月 17 日 via iPhone所有程序不都这样吗 |
4 hoobyy 2019 年 12 月 17 日 via Android你一个新手,哪需要 nginx,用 runserver 不香吗 |
5 Trim21 2019 年 12 月 17 日在 docker 里面用 gunicorn, 然后在机器上用一个 nginx 反代 docker 开出来的 http 端口 |
7 gwy15 2019 年 12 月 17 日flask 要引入 CDN 更烦…… |
8 ysicing 2019 年 12 月 17 日 via iPhone你可以参考 ctfd 这个项目 |
9 yuting0501 2019 年 12 月 18 日 via iPhone一直都用 docker 部署,很顺畅,网络上很多参考项目 |
10 Nitroethane 2019 年 12 月 18 日 via iPhone所以我用 flask 写了一半的项目正在用 go 重写 |
11 renmu 2019 年 12 月 18 日 via AndroidFlask + Gunicorn 外面再套个 NGINX 就够了 |
12 sadfQED2 2019 年 12 月 18 日 via Android是的,我也部署过一次这玩意,以后项目这辈子都不想用他了。自己弄个虚拟机先搞搞吧,不熟悉最好别直接在物理机上弄 |
14 hakono 2019 年 12 月 18 日大部分语言都是这样的 你 php 就得 php-fpm+nginx 呢 |
15 whoosy 2019 年 12 月 18 日flask+gunicorn+docker+nginx |
17 durban126 2019 年 12 月 18 日还好吧 没有多复杂吧 你说的复杂,我觉得是你不了解,所以说复杂,就跟吃饭一样,不会用筷子就说筷子不好用,但是学会了,岂不是吃嘛嘛香 其他的看起来简单 都是大家经常用都总结好了的 你直接拿过来就好了 肯定不觉得麻烦 |
19 TrickWu 2019 年 12 月 18 日Flask + Gunicorn + supervisor |
20 inhzus 2019 年 12 月 18 日 via Android写好 supervisord 和 gunicorn 配置文件 volume 映射到 docker 里直接启动 supervisord,物理机套个 Nginx。 flask 我最发愁的是 configuration,哎真的烦 |
21 donotquestion 2019 年 12 月 18 日不会啊。。我都是 docker-compose 一遍过啊 |
22 ipwx 2019 年 12 月 18 日 via Androidflask gunicorn 足以。uwsgi 既麻烦又不必要 |
24 tinybaby365 2019 年 12 月 18 日如果你用 K8S,我就建议一个 pod 多个容器。退而求其次,用 docker-compose。千万不要一个 docker 塞 nginx+gunicron,把它当成一个 VM 使用。 |
25 hmxxmh 2019 年 12 月 18 日@tinybaby365 哈哈,我想起我第一个 docker 镜像一个多 g。。。,把系统,依赖全放到了容器 |
26 encro 2019 年 12 月 18 日nginx + supervisord + uwsgi 一行命令 |
27 john170502 2019 年 12 月 18 日golang 直接编译成二进制文件香不香? |
28 wuwukai007 2019 年 12 月 18 日 via Android确实,不管用 docker 还是手动,都比较麻烦 |
29 dongyx 2019 年 12 月 18 日用 NGINX + Gunicorn 的,如何解决 url_for(..., external=True)返回的 URL 转换的问题? |
30 Allianzcortex 2019 年 12 月 18 日@Trim21 说的是正解,因为项目很多时候会有很多依赖(e.g. redis/celery),写好 docker-compose 一次编排就够了。做法如: command: > 之后 Nginx 定义如下: nginx: 亲历过所以可以肯定生产环境就是这样做的,用 AWS + rancher 配合很顺畅。 |
31 wangyzj 2019 年 12 月 18 日在会用 nginx 的前提下 |
32 ashCloud 2019 年 12 月 18 日(( nginx+uwsgi+flask )+supervisor )+docker 一把梭。 |
33 lihongjie0209 2019 年 12 月 18 日@john170502 #27 这个东西和二进制打包有什么关系? go 的 web 程序内嵌 web 服务器? java 也支持 |
34 wangmy 2019 年 12 月 18 日@tinybaby365 在一个无外网环境下部署,我就是当容器用的,所有都在 docker 里面。没外网依赖太难处理了, 不知道还有啥简单的办法不 |
35 superalsrk 2019 年 12 月 18 日nginx+gunicorn+flask 啊~很快 |
36 superalsrk 2019 年 12 月 18 日不过你 qps 低的话。。直接 runserver 也行啊 |
37 loading 2019 年 12 月 18 日 via Android我想知道 windows 如何部署,准备写了个网盘,用 runserver,有一个下载就堵死啦 |
39 Les1ie 2019 年 12 月 18 日我用过 runserver 并发大概为 1 吧... 极度容易挂掉,不推荐 |
40 wzwwzw 2019 年 12 月 18 日runserver 本身就是单线程的,要考虑 gunicorn + gevent 或者单 gunicorn 才行。 |
41 est 2019 年 12 月 18 日可以试试 uWSGI 直出 HTTP 服务。免去了 nginx 的麻烦。 |
44 wybhdxfx 2019 年 12 月 18 日我的博客是 gunicorn+nginx,用着还可以。supervisor 暂时还用不上,需要更新就先 kill gunicorn,从 github pull,然后再启动 gunicorn。nginx 配好都很很少重启。 |
45 hzwjz 2019 年 12 月 18 日 via Android使用 docker 就别用 uwsgi 如果实在是想用 docker+uwsgi,前往同性交友网站:/leollon/yet-another-image-bed.git😂 |
46 CallMeReznov 2019 年 12 月 18 日NGINX+ FLASK 8001 8002 8003 8004 .....................................................多开? 怕崩溃就用 bat 写个 LOOP 没问题吧? |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。