@servers(['web' => 'root@45.32.123.188']) @setup $repository = 'git@gitlab.com:nhiha60591/knowledge-base.git'; $releases_dir = '/var/www/knowledge-base.suavis.tech/public_html'; @endsetup @story('deploy') clone_repository @endstory @task('clone_repository', ['on' => ['web']]) echo 'Cloning repository' cd {{ $releases_dir }} git checkout ./ git pull origin main composer install php artisan migrate:fresh --seed --force npm install npm run build @endtask