alonb19 commited on
Commit
0512966
verified
1 Parent(s): d956b78

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +30 -31
Dockerfile CHANGED
@@ -1,31 +1,30 @@
1
- FROM python:3.9-slim
2
-
3
- # Instalar dependencias del sistema para OpenCV y easyocr
4
- RUN apt-get update && apt-get install -y \
5
- libglib2.0-0 \
6
- libsm6 \
7
- libxext6 \
8
- libxrender-dev \
9
- libgomp1 \
10
- libglib2.0-0 \
11
- libgtk-3-0 \
12
- libgl1-mesa-glx \
13
- libglib2.0-0 \
14
- libgthread-2.0-0 \
15
- && rm -rf /var/lib/apt/lists/*
16
-
17
- # Establecer directorio de trabajo
18
- WORKDIR /app
19
-
20
- # Copiar requirements y instalar dependencias Python
21
- COPY requirements.txt .
22
- RUN pip install --no-cache-dir -r requirements.txt
23
-
24
- # Copiar el c贸digo de la aplicaci贸n
25
- COPY app.py .
26
-
27
- # Exponer el puerto
28
- EXPOSE 7860
29
-
30
- # Comando para ejecutar la aplicaci贸n
31
- CMD ["python", "app.py"]
 
1
+ FROM python:3.9-slim
2
+
3
+ # Instalar dependencias del sistema para OpenCV y easyocr
4
+ RUN apt-get update && apt-get install -y \
5
+ libglib2.0-0 \
6
+ libsm6 \
7
+ libxext6 \
8
+ libxrender-dev \
9
+ libgomp1 \
10
+ libgl1-mesa-glx \
11
+ libglib2.0-dev \
12
+ libgtk-3-0 \
13
+ libglib2.0-bin \
14
+ && rm -rf /var/lib/apt/lists/*
15
+
16
+ # Establecer directorio de trabajo
17
+ WORKDIR /app
18
+
19
+ # Copiar requirements y instalar dependencias Python
20
+ COPY requirements.txt .
21
+ RUN pip install --no-cache-dir -r requirements.txt
22
+
23
+ # Copiar el c贸digo de la aplicaci贸n
24
+ COPY app.py .
25
+
26
+ # Exponer el puerto
27
+ EXPOSE 7860
28
+
29
+ # Comando para ejecutar la aplicaci贸n
30
+ CMD ["python", "app.py"]