Files
ticcat/Makefile
2024-02-15 20:56:20 +01:00

19 lines
506 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
php composer.phar install
touch vendor/autoload.php
public/build/manifest.json: package.json
pnpm install