Spaces:
Runtime error
Runtime error
| # ββ Setup ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| install: | |
| pip install . | |
| dev: | |
| pip install -e ".[dev]" | |
| # ββ Services βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| api: | |
| uvicorn api.main:app --host 0.0.0.0 --port 8000 --reload | |
| frontend: | |
| streamlit run frontend/Home.py --server.port 8501 | |
| worker: | |
| celery -A api.tasks worker --loglevel=info | |
| # ββ Quality gates ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| test: | |
| pytest | |
| lint: | |
| ruff check api src/absa tests | |
| format: | |
| ruff format api src/absa tests | |
| typecheck: | |
| mypy api src/absa | |
| security: | |
| bandit -r api src/absa | |
| coverage: | |
| pytest --cov=api --cov=absa --cov-report=term-missing | |
| # ββ Docker βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| docker-up: | |
| docker compose -f docker/docker-compose.yml up -d | |
| docker-down: | |
| docker compose -f docker/docker-compose.yml down | |
| # ββ Cleanup ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| clean: | |
| find . -name "__pycache__" -type d -exec rm -rf {} + 2>/dev/null || true | |
| rm -rf .pytest_cache .mypy_cache .ruff_cache .coverage coverage.xml htmlcov | |