nova-sim / docker-compose.gpu.yml
Georg
Update Docker configuration and add frontend build process
eaf03f4
version: '3.8'
# GPU-accelerated version - requires NVIDIA GPU and nvidia-container-toolkit
# Usage: docker-compose -f docker-compose.gpu.yml up
services:
nova-sim:
build: .
ports:
- "3004:5001"
environment:
# Use EGL for GPU rendering (much faster than OSMesa)
- MUJOCO_GL=egl
- PYOPENGL_PLATFORM=egl
# Higher resolution since GPU can handle it
- RENDER_WIDTH=1280
- RENDER_HEIGHT=720
- TARGET_FPS=60
- SIM_STEPS_PER_FRAME=5
# NVIDIA driver
- NVIDIA_VISIBLE_DEVICES=all
- NVIDIA_DRIVER_CAPABILITIES=graphics,utility,compute
restart: unless-stopped
# Enable GPU access
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: 1
capabilities: [gpu]