Files
universe/compose.server.yml
T
zeekay 121a85162f k8s(financial): bump lux-financial to v1.2.0
Expanded solutions (10 new industries) and products (Compliance & Data
section) to cover full docs.lux.financial capability surface.
2026-04-20 22:33:19 -07:00

109 lines
3.0 KiB
YAML

# Server Override - Use this on DO droplets
# Usage: docker compose -f compose.mainnet.yml -f compose.server.yml up -d
#
# This override replaces local path mounts with server-appropriate paths
x-server-volumes: &server-volumes
# Keys generated by setup-node.sh script
keys-node1: /data/lux/keys/node1
keys-node2: /data/lux/keys/node2
keys-node3: /data/lux/keys/node3
keys-node4: /data/lux/keys/node4
keys-node5: /data/lux/keys/node5
# Genesis configs from submodule
genesis: ./genesis/configs/${NETWORK_TYPE:-mainnet}
services:
# Override volume mounts for server deployment
mainnet-node-1:
volumes:
- mainnet-node-1-data:/app/data
- /data/lux/keys/node1:/app/keys:ro
- ./genesis/configs/mainnet:/app/genesis:ro
mainnet-node-2:
volumes:
- mainnet-node-2-data:/app/data
- /data/lux/keys/node2:/app/keys:ro
- ./genesis/configs/mainnet:/app/genesis:ro
mainnet-node-3:
volumes:
- mainnet-node-3-data:/app/data
- /data/lux/keys/node3:/app/keys:ro
- ./genesis/configs/mainnet:/app/genesis:ro
mainnet-node-4:
volumes:
- mainnet-node-4-data:/app/data
- /data/lux/keys/node4:/app/keys:ro
- ./genesis/configs/mainnet:/app/genesis:ro
mainnet-node-5:
volumes:
- mainnet-node-5-data:/app/data
- /data/lux/keys/node5:/app/keys:ro
- ./genesis/configs/mainnet:/app/genesis:ro
# Testnet overrides
testnet-node-1:
volumes:
- testnet-node-1-data:/app/data
- /data/lux/keys/node1:/app/keys:ro
- ./genesis/configs/testnet:/app/genesis:ro
testnet-node-2:
volumes:
- testnet-node-2-data:/app/data
- /data/lux/keys/node2:/app/keys:ro
- ./genesis/configs/testnet:/app/genesis:ro
testnet-node-3:
volumes:
- testnet-node-3-data:/app/data
- /data/lux/keys/node3:/app/keys:ro
- ./genesis/configs/testnet:/app/genesis:ro
testnet-node-4:
volumes:
- testnet-node-4-data:/app/data
- /data/lux/keys/node4:/app/keys:ro
- ./genesis/configs/testnet:/app/genesis:ro
testnet-node-5:
volumes:
- testnet-node-5-data:/app/data
- /data/lux/keys/node5:/app/keys:ro
- ./genesis/configs/testnet:/app/genesis:ro
# Devnet overrides
devnet-node-1:
volumes:
- devnet-node1-data:/app/data
- /data/lux/keys/node1:/app/keys:ro
- ./genesis/configs/devnet:/app/genesis:ro
devnet-node-2:
volumes:
- devnet-node2-data:/app/data
- /data/lux/keys/node2:/app/keys:ro
- ./genesis/configs/devnet:/app/genesis:ro
devnet-node-3:
volumes:
- devnet-node3-data:/app/data
- /data/lux/keys/node3:/app/keys:ro
- ./genesis/configs/devnet:/app/genesis:ro
devnet-node-4:
volumes:
- devnet-node4-data:/app/data
- /data/lux/keys/node4:/app/keys:ro
- ./genesis/configs/devnet:/app/genesis:ro
devnet-node-5:
volumes:
- devnet-node5-data:/app/data
- /data/lux/keys/node5:/app/keys:ro
- ./genesis/configs/devnet:/app/genesis:ro