Files
IPSExtractor/services/cleaning/README.md
T

33 lines
710 B
Markdown

# IPSExtractor Cleaning Service
Microservicio independiente de limpieza. Esta carpeta puede vivir como repo
propio: contiene su API REST, reglas de limpieza, infraestructura, dependencias
y Dockerfile sin importar codigo de otros servicios.
## Estructura
```text
api/ Endpoints FastAPI
domain/ Reglas y analisis de limpieza
infrastructure/ Persistencia SQLAlchemy del servicio
requirements.txt
Dockerfile
```
## Desarrollo local
```bash
pip install -r requirements.txt
uvicorn api.main:app --host 0.0.0.0 --port 8002
```
## Endpoints principales
- `GET /health`
- `GET /rules`
- `GET /batches/{batch_id}/analysis`
- `POST /jobs`
- `GET /jobs/{job_id}`
- `GET /jobs/{job_id}/rows`