2017-02-12 4 views
0

passieren Wie kann ich die --env Variable „Staging oder Produktion“ in der Ausführungsanweisung meine Capistrano Aufgaben übergeben?Capistrano Aufgabe Start-/Restart-PM2 Wie die --env Variable

def restart_app 
    within current_path do 
     execute :pm2, :restart, fetch(:app_command) 
    end 
    end 

    def start_app 
    within current_path do 
     execute :pm2, :stop, fetch(:app_command) 
    end 
    end 

derzeit einmal gestartet, wird process.env.NODE_ENV

undefined
+0

habe einen Hinweis auf den folgenden Beitrag http://stackoverflow.com/questions/19452983/capistrano-3-execute-within-a-directory – erwin

Antwort

0

ich den in Strompfad verwenden und ich soll den Befehl ausführen ändern „, um alle Feinheiten innerhalb() behalten, mit (), default_env, usw., während immer noch die natürliche String-Syntax zu halten:“

innerhalb current_path führe *% w [PM2 Neustart hello.js --env Inszenierung] Ende

Verwandte Themen