如何传递--env变量"分段或制作"在执行声明我的Capistrano任务?
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 :(得分:0)
我正在使用当前内部路径,我应该将执行命令更改为“使用(),default_env等保留within()内的所有细节,同时仍保留自然字符串语法:”
在current_path中执行执行*%w [pm2 restart hello.js --env staging] 端