【文件属性】:
文件名称:docker-rails:具有ActionCable,Webpacker,Stimulus,Elasticsearch,Sidekiq的Dockerize Rails 6
文件大小:293KB
文件格式:ZIP
更新时间:2021-02-02 04:04:03
ruby rails docker sidekiq elasticsearch
码头工人
Simple Rails 6.1应用程序演示了如何使用Docker进行生产部署。 该应用程序是一种非常简单的CMS(内容管理系统),可以管理帖子。 除了无聊的功能外,它还具有一些非默认功能。
该项目旨在构建用于生产的精益Docker映像。 因此,它基于官方的Alpine Ruby图像,使用了多阶段构建和一些。 这导致图像大小约为80MB。
产品特点
通过自动刷新:如果显示的帖子被其他用户/实例更改,它将使用发布/订阅模式自动刷新
通过和 gem进行全文搜索以查找帖子内容(带有建议)
使用
使用WYSIWYG JavaScript编辑器编辑HTML内容
使用 gem和将图像直接上传到S3
和 gem的后台作业(处理全文索引,图像处理和ActionCable广播)
使用进行Cron调度,以处理来自Wikipedia的每日数据更新
使用宝石的永久链接
无限滚动(使用 gem和一些JavaScript)
使用 gem的用户身份验证
使用和发送
gem的管理仪表板
带JavaScript
将JavaScript库与捆绑在一起
为什么?
该项目演示了我构建Rails应用