15 Stimmen

capistrano, :db role, wofür ist sie?

Soweit ich das beurteilen kann, ist die Capistrano :db wird nur für die Durchführung von Migrationen verwendet.

(Daher ist es in den meisten Fällen wahrscheinlich sollte nicht tatsächlich der Server sein, auf dem Ihre Datenbank läuft. Warum sollten Sie dort einen Ruby/Rails-Stack haben (oder dort SSH-Logins zulassen)? Es ist nur der Server, auf dem Sie die Rails-Migrationen ausführen wollen).

Und nur der Server, der als db-Rolle mit :primary => true wird zur Durchführung von Migrationen verwendet.

Alle anderen Server mit der Rolle "db", aber ohne :primary => true ... für gar nichts verwendet werden? Warum also wird die Standard deploy.rb, die von capify . Sie dazu ermutigen, sie aufzulisten? Was würden Sie hier überhaupt auflisten?

Übersehe ich irgendetwas?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X