Omkar1806 commited on
Commit
9bc62e7
·
verified ·
1 Parent(s): 76442a6

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -11
Dockerfile CHANGED
@@ -1,21 +1,16 @@
1
  FROM python:3.9-slim
2
 
3
- # 1. Directory set karein
4
  WORKDIR /app
5
 
6
- # 2. Requirements copy karke install karein
7
  COPY requirements.txt .
8
- RUN pip install --no-cache-dir -r requirements.txt
 
9
 
10
- # 3. Sabse zaroori: Sari files ko current directory se /app mein copy karein
11
- # '.' ka matlab hai aapka sara local code, '/app/' ka matlab container ke andar ka folder
12
- COPY . /app/
13
 
14
- # 4. Permissions check (Optional but safe)
15
- RUN chmod +x /app/app.py
16
-
17
- # 5. PYTHONPATH set karein taaki env.py ko app.py dhoond sake
18
  ENV PYTHONPATH=/app
 
19
 
20
- # 6. Command ko fixed path ke saath chalayein
21
  CMD ["python", "app.py"]
 
1
  FROM python:3.9-slim
2
 
 
3
  WORKDIR /app
4
 
5
+ # Upgrade pip and install requirements
6
  COPY requirements.txt .
7
+ RUN pip install --no-cache-dir --upgrade pip && \
8
+ pip install --no-cache-dir -r requirements.txt
9
 
10
+ # Copy all files
11
+ COPY . .
 
12
 
 
 
 
 
13
  ENV PYTHONPATH=/app
14
+ EXPOSE 7860
15
 
 
16
  CMD ["python", "app.py"]