.PHONY: dev build up down logs migrate test shell-backend shell-frontend seed backup prod-build prod-up prod-down prod-logs # Development dev: docker compose -f docker-compose.dev.yml up build: docker compose -f docker-compose.dev.yml build up: docker compose -f docker-compose.dev.yml up -d down: docker compose -f docker-compose.dev.yml down logs: docker compose -f docker-compose.dev.yml logs -f # Database migrate: docker compose -f docker-compose.dev.yml exec backend alembic upgrade head seed: docker compose -f docker-compose.dev.yml exec backend python -m app.db.seed backup: cp backend/data/roaauto.db backend/data/backup-$(shell date +%Y%m%d-%H%M%S).db # Testing test: docker compose -f docker-compose.dev.yml exec backend pytest tests/ -v # Shell access shell-backend: docker compose -f docker-compose.dev.yml exec backend bash shell-frontend: docker compose -f docker-compose.dev.yml exec frontend sh # Production prod-build: docker compose build prod-up: docker compose up -d prod-down: docker compose down prod-logs: docker compose logs -f