44 lines
1.6 KiB
Makefile
44 lines
1.6 KiB
Makefile
.PHONY: up down restart logs fresh seed queue dev
|
|
|
|
# ──────────────────────────────────────────
|
|
# Docker
|
|
# ──────────────────────────────────────────
|
|
up:
|
|
docker compose up -d
|
|
|
|
down:
|
|
docker compose down
|
|
|
|
restart:
|
|
docker compose down && docker compose up -d
|
|
|
|
logs:
|
|
docker compose logs -f
|
|
|
|
# ──────────────────────────────────────────
|
|
# Laravel
|
|
# ──────────────────────────────────────────
|
|
fresh:
|
|
php artisan migrate:fresh --seed
|
|
|
|
seed:
|
|
php artisan db:seed
|
|
|
|
queue:
|
|
php artisan queue:work --queue=mailwizz --tries=3
|
|
|
|
# Start Laravel dev server + Vite in parallel
|
|
# PHP defaults (often post_max_size=2M) reject page forms with background (≤5MB) + logo (≤2MB).
|
|
dev:
|
|
npx concurrently --names "laravel,vite" --prefix-colors "green,blue" \
|
|
"php -d post_max_size=64M -d upload_max_filesize=32M artisan serve" \
|
|
"npm run dev"
|
|
|
|
# ──────────────────────────────────────────
|
|
# Utility
|
|
# ──────────────────────────────────────────
|
|
routes:
|
|
php artisan route:list --compact
|
|
|
|
clear:
|
|
php artisan config:clear && php artisan cache:clear && php artisan view:clear && php artisan route:clear
|