记录一下我的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
相关推荐
程序员爱钓鱼24 分钟前
Node.js 编程实战:路由处理原理与实践
后端·node.js·trae
hhzz1 小时前
Spring Boot整合Activiti的项目中实现抄送功能
java·spring boot·后端
Victor3563 小时前
Netty(7)如何实现基于Netty的TCP客户端和服务器?
后端
Victor3563 小时前
Netty(8)什么是Netty的ChannelPipeline和ChannelHandler?
后端
乘风!4 小时前
NSSM启动tomcat部署Java程序
java·服务器·后端·tomcat
代码无疆4 小时前
学点java字节码更易于理解一些特殊的java语法效果
java·后端
星浩AI5 小时前
AI 并不懂文字,它只认向量:一文搞懂 Embedding
后端
程序员博博5 小时前
这才是vibe coding正确的打开方式 - 手把手教你开发一个MCP服务
javascript·人工智能·后端
90后的晨仔5 小时前
阿里云服务器如何给子账号设置指定具体的那一台服务器?
后端
期待のcode5 小时前
springboot热部署
java·spring boot·后端