didi-lot1-ai/artefacte_lot1/imagini_docker/README_IMAGINI.md
EVOTECH IT SRL af0ec4a150 Arhitectură (diagrame) + imagini Docker module + contract furnizare + optimizări deploy
- docs/ARCHITECTURE.md (7 diagrame Mermaid) + architecture.html + diagrame originale (offer_diagram_1..7.png)
- artefacte_lot1/imagini_docker: imagini pre-construite pt toate cele 13 module (la zi)
- documentatie: Contract de furnizare nr.19
- optimizări deploy.sh/seed (MODELS_DIR, fix download python3); .gitignore (modele/.env/PV-uri excluse)
2026-06-29 16:23:03 +03:00

2.8 KiB

Imagini Docker — LOT 1 (toate modulele)

Imagini de container pre-construite pentru toate modulele LOT 1, salvate cu docker save | gzip. Reflectă starea curentă a codului, construită și testată (30/30 teste promovate). Se încarcă pe serverul țintă fără rebuild.

Încărcare (pe serverul de inferență)

# pentru fiecare fișier:
gunzip -c <fisier>.tar.gz | docker load
# sau:
docker load < <fisier>.tar.gz

După docker load, imaginile apar cu tag-urile din tabel și pot fi pornite direct prin ai_platform/local_gpu_stack/docker-compose.yml (folosesc aceleași tag-uri).

Imagini incluse (14 module)

Fișier Imagine (tag) Modul
llm-inference.tar.gz didiai-llm-inference:audit Modul inferență LLM (gateway vLLM)
embeddings.tar.gz didiai-embeddings:audit Embeddings (bge-m3)
rerank.tar.gz didiai-rerank:audit Rerank (bge-reranker-v2-m3)
audio.tar.gz didiai-audio:audit Audio / Whisper (transcriere)
video-analysis.tar.gz didiai-video-analysis:audit Video / BusterX (deepfake)
extractors.tar.gz didiai-extractors:audit Extractor ML (metadata/NER/OCR/YOLO/sentiment)
forensic_features.tar.gz didiai-forensic:audit Forensic (rPPG/lip-sync/forgery/lighting)
web.tar.gz didiai-web:audit Web crawl & evidence (Playwright)
cloak.tar.gz didiai-cloak:audit Scraper SERP stealth (tier-3)
catalog-api.tar.gz didiai-catalog-api:audit Catalog / service discovery
dashboard.tar.gz didiai-dashboard:audit Dashboard Admin UI (React + FastAPI)
didi_brain-api.tar.gz didibrain-api:latest Brain — RAG / fact-check / cache (API)
didi_brain-scheduler.tar.gz didibrain-scheduler:latest Brain — scheduler (feed/extracție)
domain_check.tar.gz didiai-domain-check:latest Domain Check (T4 — credibilitate sursă: WHOIS/SSL/blacklist/DNS/IP/HTTP/mail)

Componente care NU au imagine proprie de modul

Acestea folosesc imagini de bază publice (se trag cu docker pull), nu se salvează aici:

  • gatewaynginx:1.27-alpine (config-only, reverse-proxy);
  • SearXNGsearxng/searxng:latest (meta-căutare folosită de web);
  • servere vLLM (Qwen3.5 / BusterX / bge) — vllm/vllm-openai:qwen3_5 și :v0.8.5;
  • Postgres/pgvector, atomic-server (pentru Brain);
  • Postgres 15 / Redis 7 (postgres:15-alpine, redis:7-alpine) — DB + cache proprii pentru domain_check.

Notă: imaginile reflectă starea curentă a codului din livrabil (build + testare validate). Modelele AI (Qwen3.5, BusterX++, bge, Whisper, GLiNER) NU sunt incluse în imagini — se servesc separat din ai_platform/models/ (vezi local_gpu_stack/README.md). La modificări ulterioare ale codului, reconstruiește din Dockerfile.