agrivision / README.md
github-actions[bot]
Deploy from GitHub: c3bfa1f9ce8e621dff7483bcd85aa4d3417fec4e
fa8ac55
---
title: AgriVision API
emoji: ๐Ÿšœ
colorFrom: green
colorTo: blue
sdk: docker
app_port: 7860
---
# AgriVision API
FastAPI backend for:
- Soil Testing Labs (`/api/soil-test`)
- Disease Detection & Cure (`/api/disease-detect`)
- Chatbot (`/api/chatbot`)
- News Updates (`/api/news`)
## Local Run
```bash
pip install -r requirements.txt
uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload
```
## Hugging Face Spaces (Docker)
This repository includes:
- `Dockerfile`
- `.dockerignore`
- `.github/workflows/deploy-hf-space.yml` (auto deploy)
GitHub Actions pushes code to your Hugging Face Space repo whenever you push to `main`.
Required GitHub secrets:
- `HF_TOKEN`: Hugging Face User Access Token (write access)
- `HF_SPACE_ID`: Space id in format `username/space-name`
Example:
- `HF_SPACE_ID = yourname/agrivision-api`