私はサーバーにsphinx検索をインストールしました。今、私はsphinxのsearchdの設定をsphinxを考えて生成された現在のdeployのsphinx設定ファイルにシンボリックリンクしようとしています。どのようにそれを行うにはどのようなアイデア?私はまだDokkuの配備内のファイルにリンクする方法を見つけていません。また、設定が変更された可能性があるため、Sphinxを再起動してすべてのデプロイ時にconfigを再リンクする必要があるようです。どのようなヒント/提案ですか?DokkuがRailsアプリを配備したThinking Sphinxの使い方は?
答えて
レールプラグインを使用して、レールアプリのパスをディスク上のパスにマウントすることができます。 dokkuにスフィンクスを開始する私の場合は
そして、どのようにsphinxが現在のデプロイメントの設定を使用していることを確認できますか?私は展開するたびにsphinxを再起動しなければならないと思います。私が手動で行うことができるハックとして、いつでもsphinxの設定が変更されます。私はこれを自動化するために、私はdokkuプラグインを書く必要があると思いますか? – Nico
ああ、実際には、私は展開時にsphinxを再起動する必要はありませんが、新しい設定が永続ストレージに生成されたときはいつでもうまくいくはずです。 – Nico
これまでのところ運がありません。私はファイルのパスと権限の問題を取得します。しかし、私はmemorisの答えを少し使っています。 – Nico
(0.5.3)私が使用:
設定ファイル:https://gist.github.com/misteral/b6669a08f5daa63fe56e61798fe9a9f0
プラグイン:
1. dokku-APT - アプリのコンテナ
2でdebパッケージからスフィンクスをインストールするには。dokku-logging-supervisord - アプリケーションコンテナのスフィンクスを開始するため
- 1. Rails + Thinking-Sphinx結果のID
- 2. Thinking Sphinx Rails Pluginを使用した複数のキーワード検索
- 3. Rails + Thinking Sphinx:配列上の検索条件
- 4. Thinking Sphinx Search Box
- 5. Thinking Sphinxですばらしいグループ化
- 6. Thinking-Sphinx-Raspellの設定
- 7. Thinking Sphinxの表示オプション
- 8. Rails Thinking sphinx関連性の評価値を追加
- 9. Thinking Sphinx Global Searchすべてのモデル
- 10. Thinking Sphinx - 既にモデルに検索方法がありますか?
- 11. rubyアプリを配備する方法は?
- 12. rails配備スクリプトをローカルマシンに配備する(sshなし)
- 13. AngularJSアプリをtomcatに配備
- 14. Cancan Thinking Sphinxについての最新の質問
- 15. Thinking Sphinx:属性クエリが空白のときに属性を返す方法
- 16. Thinking Sphinx - RuntimeError:外部キーの属性がありません
- 17. Thinking Sphinxのワイルドカード検索でインデックスが発生する
- 18. Thinking Sphinxを使用してインデックス付きモデルオブジェクトのコレクションを検索する
- 19. Rails 3アプリを簡単に配備できますか?
- 20. Androidアプリの配備問題
- 21. Thinking Sphinx - 設定ファイルにインデックスがありません
- 22. DokkuのRubyアプリケーションを配備する:なぜBundlerは「生産なしに」設定するのですか?
- 23. Acts_as_taggable_onタグの名前をThinking Sphinxの属性
- 24. 乗客を使用してNginxサーバーにRailsプロジェクトを配備する方法は?
- 25. herokuにrailsアプリケーションを配備し、SQLクエリ
- 26. Thinking Sphinx:エラー:インデックス作成中。それは言うコラム不明瞭
- 27. どのフルテキスト検索エンジンが優れていますか(Thinking Sphinx or Sunspot)?
- 28. Thinking Sphinxでの検索条件の計算フィールドのインデックス付け
- 29. HerokuにRailsエンジンを配備する
- 30. 私はRailのfindメソッドをThinking Sphinxや他の検索フレームワークを使って使うべきですか?
CLIを使用してVMにアクセスできる場合は、この回答をチェックしてください:http://stackoverflow.com/a/1951752/2430657その答えから、シンボリックリンクのコマンドは次のようになります: 'ln -s/path/to/file/path/to/symlink' – Alexander
ありがとう。シンボリックリンク自体は問題ではありません。私は現在の展開の場所を持っていません。最初にそれを見つける必要があります。そしてそれは変化し続けるので、シンボリックリンクはそれぞれの展開のために更新されなければならないでしょう。 – Nico