Files
boc/projects/landvex/datafabrik/Dockerfile
T

32 lines
608 B
Docker
Raw Normal View History

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 \
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"]