记录一下我的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
相关推荐
马达拉6 小时前
为什么Bun查询数据库接口响应比Rust还快
后端
geovindu6 小时前
go: Enumeration Algorithm
开发语言·后端·算法·golang·枚举算法
雪隐6 小时前
个人电脑玩AI-10让5060 Ti给你打工——ComfyUI,我差点被它劝退三次
人工智能·后端
工具派7 小时前
写代码时,我把这个本地 AI Commit Message 生成器接进了工作流
前端·后端
犀利豆7 小时前
AI 时代使用 Obsidian 作为 IDE
人工智能·后端
用户7917286761977 小时前
在 opencode 中使用 opencode-plugin-loop 插件完全指南
后端
用户3126874877207 小时前
MyBatis-Plus 动态分表实战:基于 DynamicTableNameInnerInterceptor 的多端数据隔离方案
后端
干到60岁退休的码农8 小时前
SpringBoot整合Mybatis-plus
spring boot·后端·mybatis
掘金者阿豪8 小时前
从Oracle迁到金仓,第一个月踩的最大的坑就是它
前端·后端
aramae8 小时前
C++11:现代C++的里程碑
c语言·开发语言·c++·windows·git·后端