记录一下我的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
相关推荐
techdashen7 分钟前
Cloudflare 如何用 Rust 构建一个高性能解释器
开发语言·后端·rust
sing~~11 分钟前
SpringCloud的了解和使用
后端·spring·spring cloud
神奇小汤圆19 分钟前
K8s生产环境那些文档不会告诉你的坑
后端
流觞 无依25 分钟前
Spring Boot 未授权访问漏洞排查与修复指南
java·spring boot·后端
Java开发的小李27 分钟前
SpringBoot 高流量高并发 基础全面讲解
java·spring boot·后端·性能优化
Flynt31 分钟前
Uber 75000测试类JUnit迁移:OpenRewrite+Bazel实战
后端
Kqwert31 分钟前
C# PDF转图片工具类 - 基于Docnet和SkiaSharp的实现
后端
随风,奔跑32 分钟前
Spring Cloud Alibaba(六)-链路追踪SkyWalking
java·后端·spring·skywalking
铁皮饭盒33 分钟前
成为AI全栈 - 第1课:后端到底是干嘛的?一张图拆解登录
前端·后端·ai编程
Flynt37 分钟前
LangGraph 生产环境跑了三个月,我的真实感受
后端