diff --git a/Envoy.blade.php b/Envoy.blade.php index b6189e1..cafd0df 100644 --- a/Envoy.blade.php +++ b/Envoy.blade.php @@ -95,6 +95,11 @@ cd {{ $work_dir }} rm -rf .git + @if($extends_cmd) + echo 'Execute extends command' + cd {{ $work_dir }} && {{ $extends_cmd }} + @endif + @endtask @task('run_composer', ['on' => 'localhost']) @@ -147,19 +152,19 @@ {{-- Remote --}} @task('ssh_create_release_dir', ['on' => 'remote']) echo 'Create remote directory via ssh' - [ -d {{ $remote_dir }} ] || mkdir {{ $remote_dir }} - [ -d {{ $remote_releases_dir }} ] || mkdir {{ $remote_releases_dir }} + [ -d {{ $remote_dir }} ] || mkdir {{ $remote_dir }} && chown {{ $remote_app_user }} {{ $remote_dir }} + [ -d {{ $remote_releases_dir }} ] || mkdir {{ $remote_releases_dir }} && chown {{ $remote_app_user }} {{ $remote_releases_dir }} @endtask @task('ssh_copy_to_remote', ['on' => 'localhost']) echo 'Copy code file to remote via ssh' - scp -BCqr {{ $remote_tmp }} {{ $remote }}:{{ $remote_releases_dir }} + scp -BCr {{ $remote_tmp }} {{ $remote }}:{{ $remote_releases_dir }} @endtask @task('run_composer_on_remote', ['on' => 'remote']) echo "Starting deployment ({{ $release_no }}) on remote" cd {{ $remote_new_release_dir }} - composer install --prefer-dist --no-scripts -q -o + composer install --prefer-dist --no-scripts -vvv -o @endtask @task('update_symlinks_on_remote', ['on' => 'remote'])