Add InsightFace system dependencies and storage dirs

This commit is contained in:
2026-01-01 20:07:49 -06:00
parent e4294b57e6
commit 3b587a2d51

View File

@@ -1,18 +1,23 @@
# DreamTail - SDXL Image Generation Service for NVIDIA Jetson AGX Orin # DreamTail - SDXL Image Generation Service for NVIDIA Jetson AGX Orin
# Based on NVIDIA L4T PyTorch container optimized for Jetson # 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 FROM dustynv/pytorch:2.1-r36.2.0
# Set working directory # Set working directory
WORKDIR /app WORKDIR /app
# Install system dependencies # 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 \ RUN apt-get update && apt-get install -y \
git \ git \
wget \ wget \
curl \
libgl1-mesa-glx \ libgl1-mesa-glx \
libglib2.0-0 \ libglib2.0-0 \
libsm6 \
libxext6 \
libxrender-dev \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*
# Copy requirements first for better caching # Copy requirements first for better caching
@@ -30,7 +35,7 @@ COPY worker/ /app/worker/
COPY dreamtail_storage/ /app/dreamtail_storage/ COPY dreamtail_storage/ /app/dreamtail_storage/
# Create storage directories # 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 API port
EXPOSE 8765 EXPOSE 8765