amaye15
commited on
Commit
·
87d2ee3
1
Parent(s):
2859561
test
Browse files- Dockerfile +8 -6
Dockerfile
CHANGED
|
@@ -137,6 +137,8 @@
|
|
| 137 |
|
| 138 |
# syntax=docker/dockerfile:1.4
|
| 139 |
|
|
|
|
|
|
|
| 140 |
ARG TARGETPLATFORM
|
| 141 |
ARG BUILDPLATFORM
|
| 142 |
|
|
@@ -150,11 +152,6 @@ FROM python:${PYTHON_VERSION}-slim as base
|
|
| 150 |
ARG INSTALL_TYPE=basic
|
| 151 |
ARG ENABLE_GPU=false
|
| 152 |
|
| 153 |
-
# Add a non-root user
|
| 154 |
-
RUN useradd -m -u 1000 user
|
| 155 |
-
USER user
|
| 156 |
-
ENV PATH="/home/user/.local/bin:$PATH"
|
| 157 |
-
|
| 158 |
# Platform-specific labels
|
| 159 |
LABEL maintainer="unclecode"
|
| 160 |
LABEL description="🔥🕷️ Crawl4AI: Open-source LLM Friendly Web Crawler & scraper"
|
|
@@ -168,7 +165,7 @@ ENV PYTHONUNBUFFERED=1 \
|
|
| 168 |
PIP_DEFAULT_TIMEOUT=100 \
|
| 169 |
DEBIAN_FRONTEND=noninteractive
|
| 170 |
|
| 171 |
-
# Install system dependencies
|
| 172 |
RUN apt-get update && apt-get install -y --no-install-recommends \
|
| 173 |
build-essential \
|
| 174 |
curl \
|
|
@@ -216,6 +213,11 @@ else \
|
|
| 216 |
echo "Skipping NVIDIA CUDA Toolkit installation (unsupported platform or GPU disabled)"; \
|
| 217 |
fi
|
| 218 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 219 |
# Create and set working directory
|
| 220 |
WORKDIR /app
|
| 221 |
|
|
|
|
| 137 |
|
| 138 |
# syntax=docker/dockerfile:1.4
|
| 139 |
|
| 140 |
+
# syntax=docker/dockerfile:1.4
|
| 141 |
+
|
| 142 |
ARG TARGETPLATFORM
|
| 143 |
ARG BUILDPLATFORM
|
| 144 |
|
|
|
|
| 152 |
ARG INSTALL_TYPE=basic
|
| 153 |
ARG ENABLE_GPU=false
|
| 154 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 155 |
# Platform-specific labels
|
| 156 |
LABEL maintainer="unclecode"
|
| 157 |
LABEL description="🔥🕷️ Crawl4AI: Open-source LLM Friendly Web Crawler & scraper"
|
|
|
|
| 165 |
PIP_DEFAULT_TIMEOUT=100 \
|
| 166 |
DEBIAN_FRONTEND=noninteractive
|
| 167 |
|
| 168 |
+
# Install system dependencies as root
|
| 169 |
RUN apt-get update && apt-get install -y --no-install-recommends \
|
| 170 |
build-essential \
|
| 171 |
curl \
|
|
|
|
| 213 |
echo "Skipping NVIDIA CUDA Toolkit installation (unsupported platform or GPU disabled)"; \
|
| 214 |
fi
|
| 215 |
|
| 216 |
+
# Add a non-root user
|
| 217 |
+
RUN useradd -m -u 1000 user
|
| 218 |
+
USER user
|
| 219 |
+
ENV PATH="/home/user/.local/bin:$PATH"
|
| 220 |
+
|
| 221 |
# Create and set working directory
|
| 222 |
WORKDIR /app
|
| 223 |
|