部署gogs的问题


部署不用docker

deploy@mw3:/mwdata/install/gogs$ sudo cp scripts/systemd/gogs.service  /etc/systemd/system/
deploy@mw3:/mwdata/install/gogs$ sudo systemctl enable gogs.service
Created symlink /etc/systemd/system/multi-user.target.wants/gogs.service → /etc/systemd/system/gogs.service.



docker部署问题

docker-compose 
docker-compose.yml 文件不能更改位置,否则不能使用用于管理更改目录之前的容器。


环境变量问题
  1. 设置了环境变量更改了docker-compose.yml的环境变量设置的值,通过docker-compose restart容器 ,但容器里面的变量值却并没有更改。
  2. 实际需要通过stop容器,rm删除,然后up启动,新设置的变量才会生效。

镜像源

https://gems.ruby-china.org/
你可以用 Bundler 的 Gem 源代码镜像命令。
$ bundle config mirror.https://rubygems.org https://gems.ruby-china.org



gogs

启动问题:
runWeb()] [E] Fail to start server: listen tcp 0.0.0.0:80: bind: permission denied #3503

解决:
modify gogs/conf/app.ini 中 HTTP_PORT 节点为 3000(为映射端口)和 Domain 为正确的地址。


nginx

找不到是哪个原因导致 connect() failed (111: Connection refused) while connecting to upstream


解决:
/etc/nginx/nginx.conf 下的http模块里加: 
fastcgi_buffers 8 16k; 
fastcgi_buffer_size 32k; 

原因参考:网站页面缓存过大。配置nginx.conf相关设置:fastcgi_buffers 8 128k;send_timeout 60。
阅读量: 386
发布于:
修改于: