Die Bundler-Dokumentation besagt, dass man zur Installation aller notwendigen Bundles bei der Deployment über Capistrano nur
einfügen muss %Vor%in seiner deploy.rb. Nach der Bereitstellung ruft Capistrano dann
auf %Vor%Das funktioniert gut.
Wir haben jedoch ein Staging-Setup auf unserem Produktionsserver, isoliert von der realen Live-Site, wo wir eine neue App-Version mit (geklonten und gesicherten) Live-Produktionsdaten testen. Dort müssen Test- und Entwicklungs-Edelsteine installiert werden.
Wie lege ich hier die capistrano-Befehlszeile fest? Gibt es Parameter, die ich verwenden kann, oder muss ich meine eigene Capistrano-Aufgabe einrichten, um Bundlers zu überschreiben?
Danke!
Das Schreiben verschiedener Aufgaben würde es sicherlich einfach halten:
%Vor%Wenn Sie jedoch Befehlszeilenoptionen verwenden möchten, können Sie den angegebenen Wert einschalten:
%Vor%Und innerhalb Ihrer deploy.rb-Datei können Sie den Optionswert wie folgt verwenden:
%Vor%Es gibt auch ein "richtigeres" Konfigurationsobjekt, das Sie verwenden können. Ich habe einen Hinweis darauf gefunden: Ссылка
Ich habe kein Setup zur unabhängigen Bestätigung, aber wird RAILS_ENV = 'Entwicklung' es bekommen?
Tags und Links ruby-on-rails bundler capistrano production staging