services: redis: image: redis:7 container_name: agent-system-redis ports: - "6379:6379" restart: unless-stopped webui: build: ./webui container_name: agent-system-webui ports: - "18180:8080" volumes: - /opt/homelab:/opt/homelab depends_on: - redis restart: unless-stopped runtime-materializer: build: ./runtime-materializer container_name: agent-system-runtime-materializer environment: REDIS_HOST: redis REDIS_PORT: "6379" HOMELAB_WORLD_ROOT: /opt/homelab/world WORLD_DIR: /opt/homelab/world MATERIALIZE_INTERVAL: "10" volumes: - /opt/homelab:/opt/homelab depends_on: - redis restart: unless-stopped