diff --git a/Envoy.blade.php b/Envoy.blade.php index 0564a73..a50cf71 100644 --- a/Envoy.blade.php +++ b/Envoy.blade.php @@ -29,6 +29,7 @@ echo '{{ $new_release_dir }}' @task('create_symlinks', ['on' => 'localhost']) echo '>> Создание симлинков' +ln -nfs -R {{ $app_dir }}/configs/master/ssl {{ $new_release_dir }}/ssl @if ($branch == 'master') ln -nfs {{ $app_dir }}/configs/master/prod.env {{ $new_release_dir }}/config_app/settings/local.env ln -nfs {{ $app_dir }}/media/master {{ $new_release_dir }}/media @@ -48,10 +49,18 @@ echo '>> Подтягиваем зависимости' @endtask @task('run_tests', ['on' => 'localhost']) -echo '>> Запускаем миграции тесты' +echo '>> Запускаем тесты' @if ($branch) cd {{ $new_release_dir }} - source /env/bin/activate && python manage.py migrate && python manage.py test + source /env/bin/activate && python manage.py test +@endif +@endtask + +@task('run_migrate', ['on' => 'localhost']) +echo '>> Запускаем миграции' +@if ($branch) + cd {{ $new_release_dir }} + source /env/bin/activate && python manage.py migrate @endif @endtask