Proyecto integral¶
El repositorio ahora incluye un ejemplo separado en:
examples/full-project/
Que cubre¶
El proyecto demuestra en una sola base:
App, rutasview,apiyws.- documentacion runtime con
enable_docs(). - metricas, logs NDJSON y tareas en background.
- ORM SQLite con modelos persistentes.
- cache clave-valor y cache HTTP de vistas.
SecurityPolicy.ProxyIcon upstream separado.LocalDNSServeropcional.PredictoryNeuralNetworkpara una capa simple de IA.
Archivos principales¶
examples/full-project/
├── README.md
├── pyproject.toml
├── app.py
└── upstream.py
Como correrlo¶
- Instala
wsbuilderdesde este repo o desde la wheel local. - Levanta el upstream:
python upstream.py --port 8780
- En otra terminal, levanta la app principal:
python app.py --port 8765 --upstream-port 8780
-
Abre:
-
/ /docs/api/metrics/proxy/api/notes/ws/echo
DNS opcional¶
El ejemplo no inicia el servidor DNS por defecto para no ocupar puertos ni introducir ruido en demos simples. Para activarlo:
WSB_FULL_DEMO_ENABLE_DNS=1 python app.py
El ejemplo usa 127.0.0.1:5533 como valor por defecto para evitar privilegios
de root.