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 |
|