记录一下我的Ruby On Rails的systemd服务脚本

自己也是一个 ROR 框架的学习者,同时也是 Ruby 的新手。对于如何让 ROR 应用随系统自动启动并不是很了解。在尝试了各种方法之后,我最终找到了一条可行的途径。虽然不确定是否完全正确,但服务已经成功启动了。因此,我决定在这里保留一份脚本,记录下这个过程。

bash 复制代码
[Unit]
Description=Ruby On Rails Application
After=network.service

[Service]
Type=simple
User=www-data
Group=www-data
WorkingDirectory=your_app_path
ExecStartPre=/usr/local/rvm/scripts/rvm
ExecStart=/bin/bash -lc 'bundle exec rails server'
ExecReload=/bin/kill -TSTP $MAINPID
Restart=always

[Install]
WantedBy=multi-user.target
相关推荐
Rust语言中文社区10 小时前
【Rust日报】2026-05-24 Secluso v1.0.2 版本发布
开发语言·后端·rust
RainCity10 小时前
Java Swing 自定义组件库分享(九)
java·笔记·后端
掘金者阿豪10 小时前
被一个标量子查询折腾了两天,最后发现是数据库自己“偷了懒”
后端
武子康11 小时前
Java-08 深入浅出 Mybatis 数据库多对多关系设计:中间表、映射与性能优化
java·后端·spring
明月_清风11 小时前
二进制序列化入门——为什么二进制比文本更快、更小?
后端·protobuf·messagepack
咕白m62511 小时前
Excel 工作表名称读取(Python 实现)
后端·python
雪隐11 小时前
AI股票小助手00-导言
人工智能·后端
长安不见12 小时前
从 Codex 的防御式写法说起:Redisson 分布式锁该怎么用
后端
夕除12 小时前
spring boot 16
java·spring boot·后端
努力成为AK大王12 小时前
Spring Bean 作用域与生命周期
java·后端·spring