19 lines
506 B
Makefile
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
|