# Service d'extraction de CV (VPS) Reçoit un CV (PDF, Word, texte) de Doobito, renvoie son texte. Lit les PDF de Word/Google Docs/Canva avec pypdf, et applique la reconnaissance de texte (OCR) aux PDF scannés. Rien n'est conservé. ## Installation sur le VPS (une seule fois) 1. DNS : créez un enregistrement **A** `api.doobito.com` -> adresse IP du VPS (chez le gestionnaire de votre domaine). 2. Copiez le dossier `cv_service` sur le VPS (WinSCP, ou `scp -r cv_service utilisateur@IP:~/`). 3. Sur le VPS : cd ~/cv_service cp .env.example .env openssl rand -hex 32 # copiez le résultat nano .env # collez-le dans CV_API_KEY, vérifiez CV_DOMAINE sudo ufw allow 80/tcp && sudo ufw allow 443/tcp # si le pare-feu ufw est actif docker compose up -d --build 4. Test (depuis n'importe où) : ouvrez `https://api.doobito.com/sante` -> `{"ok":true}`. 5. Sur LWS, dans le dossier de `cv_extraction.php`, éditez `cv_service_config.php` : mettez la même clé et l'adresse. ## Exploitation - Journaux : `docker compose logs -f cv-service` - Mise à jour : copiez les nouveaux fichiers puis `docker compose up -d --build` - Arrêt : `docker compose down` - Si le service est arrêté, Doobito continue de fonctionner : PHP retombe sur son propre lecteur de PDF.