记录一下我的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
相关推荐
你这个代码我看不懂7 分钟前
Spring Boot拦截Http请求设置请求头
spring boot·后端·http
TechPioneer_lp31 分钟前
小红书后端实习一面|1小时高强度技术追问实录
java·后端·面试·个人开发
huahailing10241 小时前
Spring 循环依赖终极解决方案:从原理到实战(附避坑指南)
java·后端·spring
Java程序员威哥2 小时前
SpringBoot2.x与3.x自动配置注册差异深度解析:从原理到迁移实战
java·大数据·开发语言·hive·hadoop·spring boot·后端
shejizuopin2 小时前
基于Spring Boot+小程序的非遗科普平台设计与实现(毕业论文)
spring boot·后端·小程序·毕业设计·论文·毕业论文·非遗科普平台设计与实现
Grassto2 小时前
10 Go 是如何下载第三方包的?GOPROXY 与源码解析
后端·golang·go·go module
MX_93593 小时前
以配置非自定义bean来演示bean的实例化方式
java·开发语言·后端
小唐同学爱学习4 小时前
短链接修改之写锁
spring boot·redis·后端·mysql
lanbing4 小时前
在Mac OS系统中安装Go语言环境教程
开发语言·后端·golang