deploy-material-agent-docker

Deploy material-agent-service and OVRTX rendering API locally with Docker Compose.

179|21|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/NVIDIA-Omniverse/content-agents --skill deploy-material-agent-docker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy-material-agent-docker
Source: https://github.com/NVIDIA-Omniverse/content-agents/tree/main/.agents/skills/deploy-material-agent-docker
Command: npx skills add https://github.com/NVIDIA-Omniverse/content-agents --skill deploy-material-agent-docker

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deploy Material Agent services locally using Docker Compose to simplify testing and demonstrations without cloud deployments.

Core Features & Use Cases

  • Local deployment of material-agent-service and OVRTX rendering API via a reproducible Docker Compose setup.
  • Step-by-step prerequisites, configuration guidance, and port mappings for a GPU-accelerated workflow.
  • Use cases include local development, demos, and validation of Material Agent workflows in a controlled environment.

Quick Start

Run docker compose -f apps/material_agent_service/docker-compose.yml up --build from the repository root.

Frequently Asked Questions about deploy-material-agent-docker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a GPU-accelerated material agent service locally using Docker Compose?

To deploy the material-agent-service locally, run docker compose -f apps/material_agent_service/docker-compose.yml up --build from the repository root to start the containers with GPU acceleration enabled.

What are the prerequisites for running a Docker container with an RTX GPU for rendering APIs?

Running GPU-accelerated Docker containers requires Docker, Docker Compose v2.24+, NVIDIA Container Toolkit, and an RTX-class GPU to expose ports 8000 and 8001 for the rendering services.

Why use local Docker deployment for material agent testing instead of cloud environments?

Local Docker deployment provides a controlled environment for testing and demonstrations, simplifying validation of Material Agent workflows without requiring complex cloud deployments.

Do I need to configure VLM providers before starting the Docker containers for the rendering service?

Yes, configuring VLM providers is required before starting the containers to ensure the material-agent-service and OVRTX rendering API function correctly during local testing.

What ports need to be exposed to run the OVRTX rendering API in a local Docker environment?

You must expose ports 8000 and 8001 on your local machine to access the material-agent-service and OVRTX rendering API running within the Docker containers.