Я хочу запустить S SH команду для запуска / остановки Сервера с Laravel Envoy на Linux. Но я получаю ошибку для синтаксиса S SH :: into (). Я не знаю, что делать полностью застрял. Нужен способ решить это и заставить это работать. Настройка посланника и работает нормально с командой "php artisan":
// Envoy.blade.php
@setup
$connection = ['web' => $user.'@'.$host.' -p '. '22'];
@endsetup
@servers($connection)
@task('foo', ['on' => 'web'])
php artisan
@endtask
Команда : envoy run foo --user = root --host = 94.130.97.242
И это то, что я делаю для S SH :: into () для запуска / остановки сервера.
// Envoy.blade.php
@include('vendor/autoload.php')
$connection = ['web' => $user.'@'.$host.' -p '. '22'];
$target = [
'host' => $host,
'username' => $user,
'password' => $password,
'timeout' => 10,
];
Config::set('remote.connections.runtime.host', $target['host']);
Config::set('remote.connections.runtime.port', '22');
Config::set('remote.connections.runtime.username', $target['username']);
Config::set('remote.connections.runtime.password', $target['password']);
@endsetup
@servers($connection)
@task('foo', ['on' => 'web'])
SSH::into('runtime')->run(array(
'docker stop ' . $server
));
@endtask
Команда : envoy run foo --user = root --host = 94.130.97.242 --password = пароль --server = 22 После запуска выдает ошибку синтаксиса с ошибкой неожиданный токен 'runtime'. Мне нужна ваша помощь. Спасибо!