小编aur*_*els的帖子

关于数据库的Docker多应用服务器的体系结构

我有一台运行5或6个小型Rails应用程序的服务器.所有附加文件都在S3上,它们都使用MySQL作为数据库.每个应用程序都有自己的用户并运行一些变薄.有一个nginx服务器在进行负载平衡和域路由.

我打算用Docker安装替换这个服务器:一个服务器,每个应用程序有一个容器,前面有一个nginx.

我的问题是:你在哪里放数据库部分?

我主要看到4种可能性:

1)每个应用程序容器内的一个Mysql服务器.我认为这不是Docker的理念.这将需要单独备份每个容器的数据.

2)所有应用程序的唯一MySQL容器.

3)主机Docker服务器上的标准MySQL安装.

4)所有应用程序的单独MySQL服务器.

你会怎么做 ?

PS:我知道Docker尚未准备好生产,我打算暂时使用它来进行升级,如果我对它感到满意就会切换.

ruby mysql architecture docker

17
推荐指数
1
解决办法
4677
查看次数

没有视图的Rails邮件程序

是否有可能没有任何视图的Rails 3邮件?

处理纯文本邮件时,能够将正文放在邮件程序本身并且不必仅使用一行文本(或一个I18n键)就可以使用视图进行操作会很酷.

在某种程度上,我正在寻找类似ActionController的"render:text =>",但是对于ActionMailer.

mailer ruby-on-rails-3

15
推荐指数
2
解决办法
3624
查看次数

6
推荐指数
2
解决办法
2494
查看次数

标签 统计

ruby ×2

architecture ×1

docker ×1

exif ×1

jpeg ×1

mailer ×1

mysql ×1

picturebox ×1

ruby-on-rails-3 ×1