open-chatbot / Dockerfile
romizone's picture
Upload Dockerfile with huggingface_hub
d6215dc verified
raw
history blame contribute delete
426 Bytes
FROM node:20-alpine
# Install system dependencies for PDF and OCR processing
RUN apk add --no-cache \
poppler-utils \
tesseract-ocr \
tesseract-ocr-data-eng \
tesseract-ocr-data-ind
WORKDIR /app
# Copy package files and install dependencies
COPY package*.json ./
RUN npm ci
# Copy source code and build
COPY . .
RUN npm run build
# HF Spaces uses port 7860
ENV PORT=7860
EXPOSE 7860
CMD ["npm", "start"]