Wie zum ausführen von rake in ruby-on-rails-Anwendung in der Produktion?

Ich versuche herauszufinden, wie die Bereitstellung meiner ruby-on-rails-Anwendung in der Produktion.

Das Betriebssystem ist ubuntu und die Anwendung verwendet Postgres. Ich habe es geschafft, die Anwendung bereitstellen und bin in der Lage, anmelden, usw..., aber es gibt bestimmte Funktionen, die nicht arbeiten (ich bin neu in der Anwendung und Schienen).
Die Anwendung verwendet elastic search, die habe ich installiert und der Dienst läuft (ich kann auf der Seite über http://localhost:9200). Aber, wenn die Anwendung versucht, Zugriff auf Komponenten der elastischen Suche bekomme ich eine Fehlermeldung.

Es ist eine rake-Datei in das Verzeichnis /app/lib/tasks, die mehrere Dateien und einer von Ihnen ist elasticsearch.rake

namespace :app do
  desc "Bootstraping Elasticsearch index"
  task(:elasticsearch => :environment) do

    Image.__elasticsearch__.create_index! force:true
    Image.import

    CaseStudy.__elasticsearch__.create_index! force:true
    CaseStudy.import

  end
end

Als die Beschreibung in der Datei sagt, dass dies startet die elastic search index.
Was ich nicht weiß ist, wie führe ich dies alles in einer Produktionsumgebung? Es gibt auch andere Rechen-Dateien als gut, und ich möchte wissen, wie Sie zu laufen.

  • Wie vermeide ich die down-grade. Brauchst du mir mehr Infos?
InformationsquelleAutor A j | 2016-04-18
Schreibe einen Kommentar