-include .env export VENV := .venv UVICORN := $(VENV)/bin/uvicorn .PHONY: clean run run-local tailwind test venv venv: $(UVICORN) $(UVICORN): requirements.txt python3 -m venv $(VENV) $(VENV)/bin/pip install --upgrade pip $(VENV)/bin/pip install -r requirements.txt clean: rm -rf __pycache__ app/__pycache__ run: venv $(UVICORN) app.main:app --host 0.0.0.0 --port 4000 --reload run-local: venv BTCDATA_URL=$(BTCDATA_LOCAL_URL) $(UVICORN) app.main:app --host 0.0.0.0 --port 4000 --reload tailwind: npm run css:watch test: venv $(VENV)/bin/python -m pytest tests/