Skip to content

Daria branch#72

Merged
dariabulacu merged 3 commits into
masterfrom
daria-branch
May 24, 2026
Merged

Daria branch#72
dariabulacu merged 3 commits into
masterfrom
daria-branch

Conversation

@dariabulacu

Copy link
Copy Markdown
Collaborator

Title: chore: configure Docker environment, add setup scripts, and improve Windows compatibility

Description:
Acest PR imbunatateste configurarea proiectului, compatibilitatea pe Windows si automatizeaza descarcarea modelelor AI.

Schimbari efectuate:

  • Configurare Docker: Am adaugat serviciul ollama-setup in docker-compose.yml pentru a descarca si configura automat modelele (gemma2:2b, ck-model, ck-extractor) odata ce serviciul de Ollama devine activ.
  • Compatibilitate Windows: Modulul ai/tools.py cauta acum automat executabilul Tesseract OCR in directoarele de instalare implicite de pe Windows.
  • Scripturi de initializare: Am adaugat setup.bat si setup.sh pentru a automatiza crearea mediului virtual, instalarea depedintelor, configurarea .env si verificarile initiale.
  • Dependinte si Teste: Am migrat de la biblioteca fpdf la fpdf2 in requirements.txt si am actualizat scriptul de test scripts/create_test_pdf.py pentru compatibilitate.
  • Refactoring: Am curatat importurile in core/scan_worker.py.

Verificare:

  1. Rularea scriptului de setup (setup.bat sau setup.sh).
  2. Testarea pornirii containerelor cu docker-compose up.
  3. Verificarea generarii PDF-ului prin python scripts/create_test_pdf.py.

@dariabulacu dariabulacu merged commit ca5840c into master May 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant