如何使用Thinking Sphinx与Dokku部署Rails应用程序?

时间:2016-03-31 14:39:18

标签: ruby-on-rails sphinx thinking-sphinx dokku

我在服务器上安装了sphinx搜索。现在我尝试将sphinx的searchd的配置符号链接到当前部署的sphinx配置文件,该文件是通过思考sphinx生成的。知道怎么做吗?我还没有找到一种方法来链接到Dokku部署中的文件。此外,似乎我需要重新启动Sphinx并在每次部署时重新链接配置,因为配置可能已更改。任何提示/建议如何做到这一点?

2 个答案:

答案 0 :(得分:0)

您可以使用存储插件将rails应用中的路径安装到磁盘上的路径。

答案 1 :(得分:0)

在我的情况下,在dokku(0.5.3)中启动狮身人面像我使用:
配置文件:https://gist.github.com/misteral/b6669a08f5daa63fe56e61798fe9a9f0
插件:
1. dokku-apt - 从app容器中的deb包安装sphinx
2. dokku-logging-supervisord - 用于在app容器中启动sphinx