Spaces:
Runtime error
Runtime error
| .PHONY: install sync api streamlit celery-worker docker-up docker-down lint clean | |
| # βββ Python βββββββββββββββββββββββββββββββββββββββββββββ | |
| install: | |
| uv sync | |
| sync: | |
| uv lock | |
| api: | |
| uv run uvicorn src.api.main:app --reload --host 0.0.0.0 --port 8000 | |
| streamlit: | |
| uv run streamlit run dashboards/streamlit_app.py | |
| celery-worker: | |
| uv run celery -A src.orchestration.celery_app worker --loglevel=info | |
| # βββ Docker ββββββββββββββββββββββββββββββββββββββββββββββ | |
| docker-up: | |
| docker compose up -d | |
| docker-down: | |
| docker compose down | |
| docker-logs: | |
| docker compose logs -f | |
| # βββ Quality ββββββββββββββββββββββββββββββββββββββββββββ | |
| lint: | |
| uv run ruff check . | |
| uv run ruff format --check . | |
| test: | |
| uv run pytest tests/ | |
| # βββ Model ββββββββββββββββββββββββββββββββββββββββββββββ | |
| pull-models: | |
| docker exec iap-ollama ollama pull llama3.1 | |
| docker exec iap-ollama ollama pull nomic-embed-text | |
| # βββ Cleanup ββββββββββββββββββββββββββββββββββββββββββββ | |
| clean: | |
| rm -rf data/chroma data/models data/*.duckdb | |
| find . -type d -name __pycache__ -exec rm -rf {} + 2>/dev/null || true | |