Add InsightFace system dependencies and storage dirs
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user