记录一下我的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
相关推荐
copyer_xyf5 小时前
Python 异常处理
前端·后端·python
llz_1126 小时前
web-第三次课后作业
前端·后端·web
MageGojo8 小时前
天气 API 接入实战:基于 ApiZero 实现实时天气、分钟级降水和 15 天预报查询
java·后端·spring·api 接口接入·接口实战
pe7er9 小时前
软件设计不要“既要又要”
前端·后端·架构
柏舟飞流9 小时前
Spring Boot 深入实践指南:从入门到工程化落地
spring boot·后端·firefox
IT_陈寒9 小时前
Java Stream并行流的坑:我花了3小时才找到的线程安全问题
前端·人工智能·后端
橘子海全栈攻城狮10 小时前
【最新源码】鸟博士微信小程序 023
spring boot·后端·web安全·微信小程序·小程序
Hiter_John10 小时前
Golang的运算符
开发语言·后端·golang
皮皮林55110 小时前
Dubbo 的 SPI 和 JDK 的 SPI 有什么区别?
后端
金銀銅鐵10 小时前
用 Tkinter 实现一个罗马数字转整数的简单工具
后端·python