记录一下我的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
相关推荐
IT_陈寒4 小时前
Vue3 性能优化实战:从10秒到1秒的5个关键技巧,让你的应用飞起来!
前端·人工智能·后端
VX:Fegn08954 小时前
计算机毕业设计|基于springboot + vue健身房管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
资深web全栈开发4 小时前
Go语言从1.18到1.25版本功能更新详解
开发语言·后端·golang
想用offer打牌4 小时前
JDK动态代理为什么基于接口而不基于类?
java·后端·面试
用户298698530145 小时前
如何在 C# 中创建、读取和更新 Excel 文档
后端·c#·excel
纸上的章鱼烧5 小时前
Spring注解源码解析-@Component
后端
VX:Fegn08955 小时前
计算机毕业设计|基于springboot + vue心理健康管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
掘金考拉5 小时前
从原理到实战:JWT认证深度剖析与架构思考(二)——数据透明 vs 无法撤销
后端
熬了夜的程序员5 小时前
【Rust学习之路】序
开发语言·后端·学习·rust
用户2190326527355 小时前
实现Spring Cloud Sleuth的Trace ID追踪日志实战教程
java·后端