Files
zeekayandHanzo AI 2453240bd7
Universe CI / Resolve Environment (push) Waiting to run
Universe CI / Update Manifest (push) Blocked by required conditions
Universe CI / E2E (push) Blocked by required conditions
CI/CD / render (push) Waiting to run
chain letters are lowercase
The primary-network chains answer to either case; one spelling beats two.
/v1/chain/c/rpc, /v1/chain/p, /v1/chain/x across the estate.

Co-authored-by: Hanzo AI <[email protected]>
2026-09-08 15:28:19 -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