20 lines
601 B
Makefile
20 lines
601 B
Makefile
deploy: public/build/manifest.json
|
|
scp raspigate:/var/www/html/lara-bermite/.env .env.prod
|
|
pnpm run build --mode prod
|
|
ssh raspigate 'cd /var/www/html/lara-bermite && git pull origin master && make install'
|
|
scp -r public/build raspigate:/var/www/html/lara-bermite/public
|
|
scp -r public/images raspigate:/var/www/html/lara-bermite/public
|
|
|
|
install: vendor/autoload.php
|
|
php artisan down
|
|
php artisan migrate --force
|
|
php artisan optimize
|
|
php artisan up
|
|
|
|
vendor/autoload.php: composer.lock
|
|
php composer.phar install
|
|
touch vendor/autoload.php
|
|
|
|
public/build/manifest.json: package.json
|
|
pnpm install
|