33 lines
727 B
Docker
33 lines
727 B
Docker
# Dockerfile for Unreal Engine Avatar Renderer
|
|
# Note: This is a placeholder - actual Unreal deployment requires:
|
|
# 1. Packaged Unreal project
|
|
# 2. NVIDIA GPU support
|
|
# 3. CUDA drivers
|
|
# 4. Custom base image with Unreal runtime
|
|
|
|
FROM nvidia/cuda:12.0.0-base-ubuntu22.04
|
|
|
|
# Install dependencies
|
|
RUN apt-get update && apt-get install -y \
|
|
libgl1-mesa-glx \
|
|
libglib2.0-0 \
|
|
libx11-6 \
|
|
libxext6 \
|
|
libxrender1 \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
# Copy Unreal packaged project
|
|
# COPY unreal-package/ /app/unreal/
|
|
|
|
# Copy renderer service
|
|
COPY renderer/ /app/renderer/
|
|
|
|
WORKDIR /app
|
|
|
|
# Expose PixelStreaming port
|
|
EXPOSE 8888
|
|
|
|
# Start renderer service (which manages Unreal instances)
|
|
CMD ["./renderer/service"]
|
|
|