priyanshu23456 commited on
Commit
d0c655e
·
verified ·
1 Parent(s): e983d4f

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -6
Dockerfile CHANGED
@@ -5,7 +5,6 @@ FROM python:3.10-slim
5
  ENV HF_HOME=/tmp \
6
  XDG_CACHE_HOME=/tmp \
7
  PYTHONUNBUFFERED=1
8
-
9
 
10
  # Install system dependencies
11
  RUN apt-get update && apt-get install -y \
@@ -16,8 +15,8 @@ RUN apt-get update && apt-get install -y \
16
  libxext6 \
17
  libxrender-dev \
18
  build-essential \
19
- && apt-get clean \
20
- && rm -rf /var/lib/apt/lists/*
21
 
22
  # Set working directory
23
  WORKDIR /app
@@ -29,10 +28,10 @@ RUN pip install --no-cache-dir -r requirements.txt
29
  # Copy app files
30
  COPY . .
31
 
32
- # Create upload directory
33
- RUN mkdir -p /tmp/uploads
34
 
35
- # Expose port (optional for HF Spaces)
36
  EXPOSE 7860
37
 
38
  # Start the Flask app
 
5
  ENV HF_HOME=/tmp \
6
  XDG_CACHE_HOME=/tmp \
7
  PYTHONUNBUFFERED=1
 
8
 
9
  # Install system dependencies
10
  RUN apt-get update && apt-get install -y \
 
15
  libxext6 \
16
  libxrender-dev \
17
  build-essential \
18
+ && apt-get clean \
19
+ && rm -rf /var/lib/apt/lists/*
20
 
21
  # Set working directory
22
  WORKDIR /app
 
28
  # Copy app files
29
  COPY . .
30
 
31
+ # Create upload directory and give full write permissions
32
+ RUN mkdir -p /tmp/uploads && chmod 777 /tmp/uploads
33
 
34
+ # Expose port (for local or HF Spaces)
35
  EXPOSE 7860
36
 
37
  # Start the Flask app