github-actions[bot]
commited on
Commit
·
464b6dd
1
Parent(s):
b2ccdfc
Sync from GitHub: abc795b1a210fac7432c7ab8a239408ca5e425d1
Browse files- Dockerfile +8 -8
Dockerfile
CHANGED
|
@@ -20,14 +20,6 @@ RUN apt-get update && apt-get install -y \
|
|
| 20 |
&& apt-get install -y nodejs \
|
| 21 |
&& rm -rf /var/lib/apt/lists/*
|
| 22 |
|
| 23 |
-
# Download and setup Real-ESRGAN-ncnn-vulkan for image enhancement
|
| 24 |
-
RUN mkdir -p /app/utils/realesrgan && \
|
| 25 |
-
cd /app/utils/realesrgan && \
|
| 26 |
-
wget https://github.com/xinntao/Real-ESRGAN-ncnn-vulkan/releases/download/v0.2.0/realesrgan-ncnn-vulkan-v0.2.0-ubuntu.zip && \
|
| 27 |
-
unzip realesrgan-ncnn-vulkan-v0.2.0-ubuntu.zip && \
|
| 28 |
-
rm realesrgan-ncnn-vulkan-v0.2.0-ubuntu.zip && \
|
| 29 |
-
chmod +x realesrgan-ncnn-vulkan
|
| 30 |
-
|
| 31 |
# Copy requirements first for better caching
|
| 32 |
COPY requirements.txt .
|
| 33 |
|
|
@@ -49,6 +41,14 @@ COPY inference.py .
|
|
| 49 |
COPY app.py .
|
| 50 |
COPY utils/ utils/
|
| 51 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 52 |
# Expose Hugging Face Spaces default port
|
| 53 |
EXPOSE 7860
|
| 54 |
|
|
|
|
| 20 |
&& apt-get install -y nodejs \
|
| 21 |
&& rm -rf /var/lib/apt/lists/*
|
| 22 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 23 |
# Copy requirements first for better caching
|
| 24 |
COPY requirements.txt .
|
| 25 |
|
|
|
|
| 41 |
COPY app.py .
|
| 42 |
COPY utils/ utils/
|
| 43 |
|
| 44 |
+
# Download and setup Real-ESRGAN-ncnn-vulkan for image enhancement (after copying utils/)
|
| 45 |
+
RUN mkdir -p /app/utils/realesrgan && \
|
| 46 |
+
cd /app/utils/realesrgan && \
|
| 47 |
+
wget -q https://github.com/xinntao/Real-ESRGAN-ncnn-vulkan/releases/download/v0.2.0/realesrgan-ncnn-vulkan-v0.2.0-ubuntu.zip && \
|
| 48 |
+
unzip -q realesrgan-ncnn-vulkan-v0.2.0-ubuntu.zip && \
|
| 49 |
+
rm realesrgan-ncnn-vulkan-v0.2.0-ubuntu.zip && \
|
| 50 |
+
chmod +x realesrgan-ncnn-vulkan || echo "Real-ESRGAN setup failed, will use runtime download"
|
| 51 |
+
|
| 52 |
# Expose Hugging Face Spaces default port
|
| 53 |
EXPOSE 7860
|
| 54 |
|