文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
在 Linux 中以 service 方式运行
systemd 方式
在 terminal 中执行以下命令:
sudo vim /etc/systemd/system/gitea.service
接着拷贝示例代码 gitea.service 并取消对任何需要运行在主机上的服务部分的注释,譬如 MySQL。
修改 user,home 目录以及其他必须的初始化参数,如果使用自定义端口,则需修改 PORT 参数,反之如果使用默认端口则需删除 -p 标记。
激活 gitea 并将它作为系统自启动服务:
sudo systemctl enable gitea
sudo systemctl start gitea
使用 supervisor
在 terminal 中执行以下命令安装 supervisor:
sudo apt install supervisor
为 supervisor 配置日志路径:
# assuming gitea is installed in /home/git/gitea/
mkdir /home/git/gitea/log/supervisor
在文件编辑器中打开 supervisor 的配置文件:
sudo vim /etc/supervisor/supervisord.conf
增加如下示例配置 supervisord config。
将 user(git) 和 home(/home/git) 设置为与上文部署中匹配的值。如果使用自定义端口,则需修改 PORT 参数,反之如果使用默认端口则需删除 -p 标记。
最后激活 supervisor 并将它作为系统自启动服务:
sudo systemctl enable supervisor
sudo systemctl start supervisor
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论