文件名称:docker-rails:具有ActionCable,Webpacker,Stimulus,Elasticsearch,Sidekiq的Dockerize Rails 6
文件大小:293KB
文件格式:ZIP
更新时间:2024-02-22 21:50:43
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应用