.PHONY: dev up down clean # Start development environment: PostgreSQL and the app dev: @echo "Starting PostgreSQL database..." @docker compose -f docker-compose.dev.yaml up -d @echo "Waiting for database to be ready..." @sleep 3 @echo "Starting application..." @npm start # Start only the database up: @docker compose -f docker-compose.dev.yaml up -d # Stop the database down: @docker compose -f docker-compose.dev.yaml down # Stop and remove volumes (clean slate) clean: @docker compose -f docker-compose.dev.yaml down -v