Files
ticcat/Makefile
2024-04-01 19:51:49 +02:00

19 lines
497 B
Makefile

deploy: public/build/manifest.json
scp raspigate:/var/www/ticcat/.env .env.production
pnpm run build --mode prod
ssh raspigate 'cd /var/www/ticcat && git pull origin main && make install'
scp -r public/build raspigate:/var/www/ticcat/public
install: vendor/autoload.php
php artisan down
php artisan migrate --force
php artisan optimize
php artisan up
vendor/autoload.php: composer.lock
composer install
touch vendor/autoload.php
public/build/manifest.json: package.json
pnpm install