更新 discourse 遇到网络问题,解决方案

这两天更新论坛程序,遇到的问题是服务器无法访问 docker 与 GitHub,于是…

很折腾,两天后终于解决了问题:

大概就是在 app.yml 文件中加入代理设置:

env:
    HTTP_PROXY: http://proxyserver:port/
    http_proxy: http://proxyserver:port/
    HTTPS_PROXY: http://proxyserver:port/
    https_proxy: http://proxyserver:port/

设置代理后,只用了 1 分钟就升级完成…哎

最后清理一下磁盘:

./launcher cleanup

更新一下,为了避免一些问题,还是需要取消代理,只需要把 app.yml 里的代理配置注销掉,然后:

./launcher destroy app
./launcher start app

这样就不需要重建而直接运行了…

因为…我之前的代理设置为家里,所以服务器每时每刻都连回我家,很尴尬。


如果是初次安装,在修改了 app.yml 文件之后,重新创建即可:

./launcher rebuild app

服务器难道在国内?

1 Like

难怪昨天刷了一天,就说30分钟就好,结果下午才能上