当前位置: 首页 > news >正文

使用puma部署ruby on rails的记录

之前写过一篇《记录一下我的Ruby On Rails的systemd服务脚本》的记录,现在补上一个比较政治正确的Ruby On Rails的生产环境部署记录。使用Puma部署项目。

创建文件 /usr/lib/systemd/system/puma.service

[Unit]
Description=Puma HTTP Server
Documentation=Ruby On Rails
After=network.target[Service]
Type=notify
WorkingDirectory=/your_application_path
ExecStart=/usr/local/bin/puma -C /your_application_path/config/puma.rb
TimeoutStopSec=5
KillMode=mixed
Restart=always[Install]
WantedBy=multi-user.target

设置为随系统自动启动

systemctl enable puma.service
systemctl start puma.service

当启动浏览器启动时,你可能会收到如下的提醒
在这里插入图片描述
说明当前的域名不支持被请求。编辑/you_application_path/config/environments/development.rb,在倒数第一行,end这一行的上面,添加域名配置

config.hosts << "the24.wang"
config.hosts << "www.the24.wang"

重新启动服务

systemctl restart puma.service

到些,完成整个项目的配置工作。

http://www.lryc.cn/news/407377.html

相关文章:

  • 如何在Linux上使用Ansible自动化部署
  • scrapy爬取城市天气数据
  • 一天搞定React(5)——ReactRouter(下)【已完结】
  • 微信小程序之计算器
  • 【logstash】logstash使用多个子配置文件
  • 暴风骑士S9电摩上市,定义青少年骑行安全新标准
  • spring security如何适配盐存在数据库中的密码
  • Go语言编程 学习笔记整理 第2章 顺序编程 后半部分
  • 美团后端二面
  • 学懂C语言(十六):对C语言作用域规则 局部变量、全局变量的认识
  • 关于TS(typescript)的理论知识
  • 【OpenCV C++20 学习笔记】基本图像容器——Mat
  • 枚举单例是怎么保证线程安全和防止反射的
  • 传知代码-智慧医疗:纹理特征VS卷积特征(论文复现)
  • 数据结构中的八大金刚--------八大排序算法
  • ACC2.【C语言】经验积累 栈区简单剖析
  • c# 索引器
  • 低代码如何加速数字化转型
  • Pytest进阶之fixture的使用(超详细)
  • GitHub 详解教程
  • 边界网关IPSEC VPN实验
  • 力扣高频SQL 50题(基础版)第六题
  • 在一个事物方法中开启新事物,完成对数据库的修改
  • ffmpeg的vignetting filter
  • 商场导航系统:从电子地图到AR导航,提升顾客体验与运营效率的智能解决方案
  • vue3中父子组件的双向绑定defineModel详细使用方法
  • 耳机、音响UWB传输数据模组,飞睿智能低延迟、高速率超宽带uwb模块技术音频应用
  • webpack配置报错:Invalid options object.
  • Java 并发编程:一文了解 Java 内存模型(处理器优化、指令重排序与内存屏障的深层解析)
  • 谷粒商城实战笔记-64-商品服务-API-品牌管理-OSS前后联调测试上传