Files
ticcat/Makefile
Romulus21 31e0bd6eac update
2024-12-01 22:47:22 +01:00

19 lines
494 B
Makefile

deploy: public/build/manifest.json
scp raspiweb:/var/www/ticcat/.env .env.production
pnpm run build --mode prod
ssh raspiweb 'cd /var/www/ticcat && git pull origin main && make install'
scp -r public/build raspiweb:/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