2017-02-12 21 views
0

Как передать переменную -env «постановка или производство» в инструкции выполнения my Capistrano?Задача запуска/перезапуска Capistrano pm2 Как передать переменную -env

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 

В настоящее время однажды начавшись, process.env.NODE_ENV неопределен

+0

получил подсказку, прочитав следующую статью: http://stackoverflow.com/questions/19452983/capistrano-3-execute-within-a-directory – erwin

ответ

0

Я использую в текущем пути, и я должен изменить выполнить команду «сохранить все тонкости в(), с (), default_env и т.д., в то же время сохраняя естественный струнный синтаксис:»

в current_path ли выполнить *% вес [пм2 рестарт hello.js --env ступенчатого] конца