记录一下我的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
相关推荐
程途知微1 小时前
Java 内存模型 (JMM) 与 volatile 底层实现
java·后端
手握风云-1 小时前
Spring AI:让大模型住进 Spring 生态(二)
java·后端·spring
不会写DN1 小时前
Golang中实时推送的功臣 - WebSocket
开发语言·后端·golang
毕业设计-小慧1 小时前
计算机毕业设计springboot电影选座与订票系统 基于SpringBoot的影院在线票务管理平台 基于SpringBoot的智能影厅座位预约系统
spring boot·后端·课程设计
只做人间不老仙2 小时前
grpc测试工具ghz的使用
后端·grpc
丶西红柿丶2 小时前
python中函数也可以是对象
后端
Moe4882 小时前
Java 反射机制
java·后端·架构
Sun 32852 小时前
MyBatis-Plus 新版代码生成器的使用
java·spring boot·后端·spring·配置·mybatis-plus·代码生成器
UrbanJazzerati2 小时前
从“加载中”到完整下载:破解PDF异步加载与反爬的完整指南
后端·面试
兆子龙2 小时前
Raft 共识算法与 etcd 实践:从选主到日志复制的完整链路
后端·架构