.PHONY: install run dev docker-build docker-up docker-down test clean

install:
	python3 -m venv .venv && .venv/bin/pip install -q -r requirements.txt
	cp -n .env.example .env || true
	@echo "✓ Done — edit .env with your Tink credentials"

run:
	.venv/bin/uvicorn src.main:app --host 0.0.0.0 --port 8000

dev:
	.venv/bin/uvicorn src.main:app --host 0.0.0.0 --port 8000 --reload

docker-build:
	docker build -t moneycapp-tink-demo .

docker-up:
	docker compose up

docker-down:
	docker compose down

clean:
	rm -rf .venv __pycache__ src/__pycache__ src/**/__pycache__
