记录一下我的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
相关推荐
希望永不加班3 分钟前
SpringBoot 整合 MyBatis 完整实战
java·spring boot·后端·spring·mybatis
amIZ AUSK34 分钟前
Spring Boot 自动配置
java·spring boot·后端
huihuihuanhuan.xin1 小时前
spring循环依赖以及补充相关知识
java·后端·spring
lKWO OMET2 小时前
Spring Boot中的404错误:原因、影响及处理策略
java·spring boot·后端
UNdE CKEY2 小时前
Spring Boot+Vue项目从零入手
vue.js·spring boot·后端
umeelove352 小时前
SpringBoot【实用篇】- 测试
java·spring boot·后端
unDl IONA2 小时前
Spring Boot中使用Server-Sent Events (SSE) 实现实时数据推送教程
java·spring boot·后端
bitt TRES2 小时前
Spring Boot整合Redisson的两种方式
java·spring boot·后端
csdn2015_2 小时前
springboot controller 参数非必填
java·spring boot·后端
天草二十六_简村人2 小时前
阿里云的NAT和弹性公网IP,解决ECS机器访问外网的实现方案
运维·后端·网络协议·阿里云·云计算·ip