ajihakim201 commited on
Commit
2cbee5a
·
verified ·
1 Parent(s): 6ba2ba1

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +14 -7
Dockerfile CHANGED
@@ -1,15 +1,22 @@
1
  FROM node:18-slim
2
 
3
- # Install dependencies for graphicsmagick/imagemagick
4
  RUN apt-get update && apt-get install -y \
5
- graphicsmagick \
6
- imagemagick \
7
- && rm -rf /var/lib/apt/lists/*
 
8
 
 
9
  WORKDIR /app
10
- COPY package.json package-lock.json* ./
11
- RUN npm install --production
 
 
 
12
  COPY . .
13
 
14
- EXPOSE 5000
 
 
15
  CMD ["npm", "start"]
 
1
  FROM node:18-slim
2
 
3
+ # Install dependencies (GraphicsMagick + Tesseract + fonts)
4
  RUN apt-get update && apt-get install -y \
5
+ tesseract-ocr \
6
+ graphicsmagick \
7
+ imagemagick \
8
+ && rm -rf /var/lib/apt/lists/*
9
 
10
+ # Set workdir
11
  WORKDIR /app
12
+
13
+ # Copy files
14
+ COPY package*.json ./
15
+ RUN npm install
16
+
17
  COPY . .
18
 
19
+ # Expose default port
20
+ EXPOSE 7860
21
+
22
  CMD ["npm", "start"]