File size: 518 Bytes
c783aa8
78523c6
5443249
78523c6
5443249
2cbee5a
 
a068a62
53eb422
 
 
 
78523c6
c783aa8
2cbee5a
 
 
 
c783aa8
 
2cbee5a
53eb422
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
FROM node:18-slim

# Install OCR dependencies
RUN apt-get update && apt-get install -y \
    tesseract-ocr \
    graphicsmagick \
    imagemagick \
    ghostscript \
 && rm -rf /var/lib/apt/lists/* \
 && rm -f /usr/bin/convert \
 && ( [ -f /usr/bin/convert-im6.q16 ] && ln -s /usr/bin/convert-im6.q16 /usr/bin/convert || true ) \
 && ( [ -f /usr/bin/convert-im6 ] && ln -s /usr/bin/convert-im6 /usr/bin/convert || true )

WORKDIR /app

COPY package*.json ./
RUN npm install

COPY . .

EXPOSE 7860
CMD ["npm", "start"]