Files
ticcat/Makefile
2024-12-01 21:24:53 +01:00

19 lines
496 B
Makefile

deploy: public/build/manifest.json
scp raspiweb:/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