Status : IMPLEMENTEE
| Connecteur | Avant (externe) | Apres (interne) |
|---|---|---|
| ai-orchestrator | https://ai-orchestrator.33800.nowhere84.com |
http://192.168.1.12:5501 |
| ai-orchestrator docs_url | https://ai-orchestrator.33800.nowhere84.com/swagger |
http://192.168.1.12:5501/docs |
| web-search | https://search.33800.nowhere84.com |
http://192.168.1.12:8888 |
| scraper | https://browser.33800.nowhere84.com |
http://192.168.1.12:5401 |
| yolo | deja OK (http://192.168.1.12:9200) |
- |
Fichier : connectors-front/src/routes/index.tsx (lignes 46-63)
Le code ajoute les connecteurs publics a la liste meme si l'utilisateur a deja une instance.
Avec provisionDefaultInstances, les 4 connecteurs publics ont maintenant des instances auto-creees.
Correction : Filtrer les connecteurs publics dont le connector_type existe deja dans les instances.
SET search_path TO connectors;
UPDATE user_connectors SET base_url = 'http://192.168.1.12:8888' WHERE name = 'Web Search';
UPDATE user_connectors SET base_url = 'http://192.168.1.12:5401' WHERE name = 'Web Scraper';
Backend (connectors-api/src/services/instances.ts) :
update() : si instance.is_public → throw "Les instances publiques ne peuvent pas être modifiées"delete() : si instance.is_public → throw "Les instances publiques ne peuvent pas être supprimées"Frontend (connectors-front/src/routes/instances/index.tsx) :
instance.is_publicCommit + push pour rebuild CI/CD.