Spaces:
Sleeping
Sleeping
Update Dockerfile
Browse files- 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 |
|