Files

23 lines
905 B
YAML

# Local CLOB seeding against a luxd D-Chain.
#
# Bring up a luxd with the native D-Chain VM registered (chain alias D), then:
# DEX_HTTP_URL=http://host.docker.internal:9650/v1/chain/D docker compose up --build
#
# DEX_HTTP_URL (env) puts the maker in seed mode (cmd/maker/main.go) — no flags
# needed; it creates LUX/LUSD + LUX/LETH and maintains a 2-sided book every
# MAKER_INTERVAL. Point DEX_HTTP_URL at wherever your luxd serves /v1/chain/D.
services:
maker:
build: .
image: maker:local
environment:
DEX_HTTP_URL: ${DEX_HTTP_URL:-http://host.docker.internal:9650/v1/chain/D}
MAKER_USER: ${MAKER_USER:-maker}
MAKER_SPREAD_BPS: ${MAKER_SPREAD_BPS:-10}
MAKER_LEVELS: ${MAKER_LEVELS:-5}
MAKER_INTERVAL: ${MAKER_INTERVAL:-5s}
MAKER_DEBUG: ${MAKER_DEBUG:-false}
extra_hosts:
- "host.docker.internal:host-gateway"
restart: unless-stopped