# OCR Backend Service
FROM node:20-alpine

WORKDIR /app

# Installiere Tesseract OCR
RUN apk add --no-cache tesseract-ocr tesseract-ocr-data-deu

# Dependencies
COPY package.json .
RUN npm install

# App Code
COPY . .

# Stelle sicher dass public-Verzeichnis existiert
RUN mkdir -p public

EXPOSE 3000

CMD ["node", "server.js"]