Files
boc/projects/landvex/datafabrik/Dockerfile
T
Bernt f4f853d94b landvex: Datafabrik + Vision + Infrastruktur för 50GB skalning
Datafabrik:
- Skördare: crawler, källvitlista, upphandlingsskördare
- Extraktor: LLM-baserad schemastyrd extraktion
- Upplösare: Entitetsupplösning och deduplicering
- Köer: Schemalagd / kunddriven / fält
- Agentorkestrering: 20+ parallella agenter

Vision:
- Identify-modell: ResNet50 + kontrastivt lärande
- Träningspipeline: NT-Xent loss
- Vektordatabas: FAISS för snabb sökning
- OCR-pipeline: Typskyltsläsning

Infrastruktur:
- Docker Compose production
- Terraform för AWS ECS
- Prometheus + Grafana monitorering
- Neo4j + FAISS + MinIO + Redis
2026-07-05 06:25:51 +00:00

32 lines
617 B
Docker

FROM python:3.12-slim
WORKDIR /app
# Systemberoenden
RUN apt-get update && apt-get install -y \
tesseract-ocr \
tesseract-ocr-swe \
tesseract-ocr-eng \
libgl1-mesa-glx \
libglib2.0-0 \
&& rm -rf /var/lib/apt/lists/*
# Python-paket
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# Kopiera kod
COPY skordare/ ./skordare/
COPY extraktor/ ./extraktor/
COPY koer/ ./koer/
COPY upplosare/ ./upplosare/
# Miljövariabler
ENV PYTHONPATH=/app
ENV DATAFABRIK_KO_DIR=/data/koer
ENV DATAFABRIK_OUTPUT=/data/output
VOLUME ["/data"]
CMD ["python3", "-m", "koer.pipeline"]