From 71545daa22ff508209e98815edaaa6b630a090ac Mon Sep 17 00:00:00 2001 From: Alexis Saettler Date: Wed, 26 Sep 2018 09:21:30 +0200 Subject: [PATCH] fix: improve fortrabbit deploy file (#1843) --- Envoy.blade.php | 10 +++------- fortrabbit.yml | 11 +++++++++++ 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/Envoy.blade.php b/Envoy.blade.php index c12c7139a38..99c1932bc29 100644 --- a/Envoy.blade.php +++ b/Envoy.blade.php @@ -7,8 +7,8 @@ @endsetup @story('deploy') + sentry-set git - update sentry @endstory @@ -23,12 +23,8 @@ git push -u fortrabbit {{ $branch ?? 'master' }} @endtask -@task('composer', ['on' => 'web']) - composer install --no-interaction --no-dev -@endtask - -@task('update', ['on' => 'web']) - php artisan monica:update --force -vvv +@task('sentry-set', ['on' => 'web']) + echo {{ $release }} > .sentry-release @endtask @task('sentry', ['on' => 'web']) diff --git a/fortrabbit.yml b/fortrabbit.yml index db0c25000ec..5ab6d03b3ba 100644 --- a/fortrabbit.yml +++ b/fortrabbit.yml @@ -1,4 +1,15 @@ +# differentiate from the deployment files +version: 2 + # optional Composer settings composer: # Resolves to the --no-dev parameter no-dev: true + +# called after Composer runs +post: artisan monica:update --force -vvv + +# list of sustained folders in ~/htdocs. If not given, then it defaults to the "vendor" folder +sustained: + - storage + - vendor