Yashwani commited on
Commit
06fae09
·
verified ·
1 Parent(s): f31dea2

Upload 2 files

Browse files
Files changed (2) hide show
  1. Dockerfile +13 -20
  2. devcontainer.json +12 -0
Dockerfile CHANGED
@@ -1,20 +1,13 @@
1
- FROM python:3.13.5-slim
2
-
3
- WORKDIR /app
4
-
5
- RUN apt-get update && apt-get install -y \
6
- build-essential \
7
- curl \
8
- git \
9
- && rm -rf /var/lib/apt/lists/*
10
-
11
- COPY requirements.txt ./
12
- COPY src/ ./src/
13
-
14
- RUN pip3 install -r requirements.txt
15
-
16
- EXPOSE 8501
17
-
18
- HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health
19
-
20
- ENTRYPOINT ["streamlit", "run", "src/streamlit_app.py", "--server.port=8501", "--server.address=0.0.0.0"]
 
1
+ FROM mcr.microsoft.com/devcontainers/python:3.10
2
+
3
+ # Install Tesseract OCR
4
+ FROM mcr.microsoft.com/devcontainers/python:3.10
5
+
6
+ RUN apt-get update && apt-get install -y \
7
+ tesseract-ocr \
8
+ libglib2.0-0 \
9
+ libsm6 \
10
+ libxext6 \
11
+ libxrender-dev \
12
+ ffmpeg \
13
+ && apt-get clean
 
 
 
 
 
 
 
devcontainer.json ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "Thermal OCR App",
3
+ "build": {
4
+ "dockerfile": "Dockerfile"
5
+ },
6
+ "customizations": {
7
+ "vscode": {
8
+ "extensions": ["ms-python.python"]
9
+ }
10
+ },
11
+ "postCreateCommand": "pip install -r requirements.txt"
12
+ }