feat: 增加前端 vendor 文件的创建与软连接

This commit is contained in:
Tsukasa 2019-05-19 10:42:56 +08:00
parent 72efee302a
commit e2bfd71f8e

View File

@ -19,6 +19,7 @@
$releases_dir = $app_dir . '/releases'; $releases_dir = $app_dir . '/releases';
$storage_dir = $app_dir . '/storage'; $storage_dir = $app_dir . '/storage';
$public_vendor_dir = $app_dir . '/vendor';
$release_no = date('YmdHis'); $release_no = date('YmdHis');
$new_release_dir = $releases_dir .'/'. $release_no; $new_release_dir = $releases_dir .'/'. $release_no;
@endsetup @endsetup
@ -55,9 +56,13 @@
mkdir {{ $storage_dir }}/framework/sessions mkdir {{ $storage_dir }}/framework/sessions
mkdir {{ $storage_dir }}/framework/views mkdir {{ $storage_dir }}/framework/views
fi fi
ln -nfs {{ $storage_dir }} {{ $new_release_dir }}/storage ln -nfs {{ $storage_dir }} {{ $new_release_dir }}/storage
if [ ! -d {{ $public_vendor_dir }} ]; then
mkdir {{ $public_vendor_dir }}
fi
ln -nfs {{ $public_vendor_dir }} {{ $new_release_dir }}/public/vendor
echo 'Linking current release' echo 'Linking current release'
ln -nfs {{ $new_release_dir }} {{ $app_dir }}/current ln -nfs {{ $new_release_dir }} {{ $app_dir }}/current