Files
universe/compose.yml
T
Hanzo AI e387ff4859 Zoo asks luxd for chains where luxd serves them
The zoo manifests, the compose file and the e2e helpers all composed
/v1/bc addresses against luxd, which answers under /v1/chain and no
longer serves the old segment.

A line that records an observation keeps its original spelling.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-03 21:32:56 -07:00

38 lines
1.1 KiB
YAML

# Local dev only. CI deploys use kustomize overlays under k8s/.
# Image tags pin sha-based immutable refs; semver bumps go through
# manifests/services.yml + Renovate.
services:
# Marketing site — live source mount for hot reload.
ngo:
build:
context: ../ngo/apps/web
ports: ["3004:5173"]
volumes: ["../ngo/apps/web/src:/app/src"]
command: npx vite --host
# Chain infrastructure (devnet via Lux RPC). Override ZOO_NODE_TAG /
# ZOO_EXPLORER_TAG / ZOO_BRIDGE_TAG to swap to a different sha.
node:
image: "ghcr.io/zooai/node:${ZOO_NODE_TAG:-main-amd64}"
ports:
- "9550:9550" # HTTP API
- "9552:9552" # P2P
environment:
- ZOO_NETWORK=devnet
# EVM chainID — disambiguated from Lux primary networkID.
- ZOO_EVM_CHAIN_ID=200202
explorer:
image: "ghcr.io/zooai/explorer:${ZOO_EXPLORER_TAG:-main-amd64}"
ports: ["4000:4000"]
environment:
- RPC_URL=http://node:9550
bridge:
image: "ghcr.io/zooai/bridge:${ZOO_BRIDGE_TAG:-main-amd64}"
ports: ["4001:4001"]
environment:
- ZOO_RPC=http://node:9550
- LUX_RPC=https://api.lux.network/v1/chain/C/rpc