diff --git a/Dockerfile b/Dockerfile index 7a8bfc5..ea8485c 100755 --- a/Dockerfile +++ b/Dockerfile @@ -1,18 +1,23 @@ # DreamTail - SDXL Image Generation Service for NVIDIA Jetson AGX Orin # Based on NVIDIA L4T PyTorch container optimized for Jetson -# Try the jetson-containers format (alternative: nvcr.io/nvidia/l4t-pytorch:r35.2.1-pth2.0-py3) FROM dustynv/pytorch:2.1-r36.2.0 # Set working directory WORKDIR /app # Install system dependencies +# libgl1-mesa-glx, libglib2.0-0: OpenCV +# libsm6, libxext6, libxrender-dev: Additional OpenCV/InsightFace deps RUN apt-get update && apt-get install -y \ git \ wget \ + curl \ libgl1-mesa-glx \ libglib2.0-0 \ + libsm6 \ + libxext6 \ + libxrender-dev \ && rm -rf /var/lib/apt/lists/* # Copy requirements first for better caching @@ -30,7 +35,7 @@ COPY worker/ /app/worker/ COPY dreamtail_storage/ /app/dreamtail_storage/ # Create storage directories -RUN mkdir -p /app/storage/images /app/models +RUN mkdir -p /app/storage/images /app/storage/faces /app/models/ip-adapter # Expose API port EXPOSE 8765