返回介绍

在 Linux 中以 service 方式运行

发布于 2021-03-20 13:44:25 字数 1154 浏览 1201 评论 0 收藏 0

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文