I believe php of 7.x, composer, git, mysql and sqlite database is installed on your machine.
- Clone the repository
git clone git@gitlab.....
- GO to the project root
cd /path/to/cloned/git-repo/
- install depenency
composer install
- install node depedency and build the assets(css and vue)
npm install && npm run watch
- setup environment for laravel(initially database) i.e go to the project folder and edit .env
DB_CONNECTION=mysql
DB_HOST=192.168.10.10
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
- migrate the migrations
php artisan migrate
- serve the project
php artisan serve --port=8080
- Go to resources/assets/sass you will see all the resources of sass
- after changing the file you need to rebuild the file
npm run dev # for development process
npm run watch # to watch file changed rebuild for development version
npm run prod # for production version
There is a script file deploy.sh, please copy the code and paste on forge server's deploy script.