Pamudu13 commited on
Commit
4707b28
·
verified ·
1 Parent(s): 08751d3

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -5
Dockerfile CHANGED
@@ -26,17 +26,14 @@ RUN apt-get update && apt-get install -y \
26
  RUN groupadd -r chrome && \
27
  useradd -r -g chrome -G audio,video chrome && \
28
  mkdir -p /home/chrome/Downloads && \
 
29
  chown -R chrome:chrome /home/chrome
30
 
31
- # Ensure the .cache directory exists and has proper permissions
32
- RUN mkdir -p /home/chrome/.cache && \
33
- chown -R chrome:chrome /home/chrome/.cache
34
-
35
  # Set the working directory
36
  WORKDIR /app
37
 
38
  # Copy requirements file
39
- COPY requirements.txt .
40
 
41
  # Install Python dependencies
42
  RUN pip install --no-cache-dir -r requirements.txt \
@@ -48,6 +45,11 @@ COPY . /app
48
  # Ensure permissions are correct for the app directory
49
  RUN chown -R chrome:chrome /app
50
 
 
 
 
 
 
51
  # Switch to chrome user
52
  USER chrome
53
 
 
26
  RUN groupadd -r chrome && \
27
  useradd -r -g chrome -G audio,video chrome && \
28
  mkdir -p /home/chrome/Downloads && \
29
+ mkdir -p /home/chrome/.cache && \
30
  chown -R chrome:chrome /home/chrome
31
 
 
 
 
 
32
  # Set the working directory
33
  WORKDIR /app
34
 
35
  # Copy requirements file
36
+ COPY requirements.txt ./
37
 
38
  # Install Python dependencies
39
  RUN pip install --no-cache-dir -r requirements.txt \
 
45
  # Ensure permissions are correct for the app directory
46
  RUN chown -R chrome:chrome /app
47
 
48
+ # Ensure .cache directory is accessible for the chrome user
49
+ RUN mkdir -p /home/chrome/.cache/huggingface && \
50
+ chown -R chrome:chrome /home/chrome/.cache && \
51
+ chmod -R 777 /home/chrome/.cache
52
+
53
  # Switch to chrome user
54
  USER chrome
55