Files
cli/pkg/docker/templates/monitoring.docker-compose.yml
zeekay 96715881cb go mod tidy
Update CLI for genesis

Fix import paths from ethereum/go-ethereum to luxfi/geth

- Replace all ethereum/go-ethereum imports with luxfi/geth
- Add local rawdb package for unexported constants
- Fix build errors in genesis tools
- Add comprehensive migration documentation
- Create build-all.sh script for building all tools
- Clean up duplicate functions and unused imports

Fix remaining imports

Update CLI

Remove symlink

Remove local replace directives

Update

Update old templates
2025-07-31 19:40:18 +00:00

55 lines
1.4 KiB
YAML

name: lux-cli
services:
prometheus:
image: prom/prometheus:v2.51.2
container_name: prometheus
restart: unless-stopped
user: "1000:1000" # ubuntu user
ports:
- "9090:9090"
volumes:
- /home/ubuntu/.lux-cli/services/prometheus:/etc/prometheus:ro
- /home/ubuntu/.lux-cli/services/prometheus/data:/var/lib/prometheus:rw
command:
- '--config.file=/etc/prometheus/prometheus.yml'
- '--storage.tsdb.path=/var/lib/prometheus'
links:
- node-exporter
grafana:
image: grafana/grafana:10.4.1
container_name: grafana
restart: unless-stopped
user: "1000:1000" # ubuntu user
ports:
- "3000:3000"
volumes:
- /home/ubuntu/.lux-cli/services/grafana:/etc/grafana:ro
- /home/ubuntu/.lux-cli/services/grafana/data:/var/lib/grafana:rw
links:
- prometheus
- loki
loki:
image: grafana/loki:3.0.0
container_name: loki
restart: unless-stopped
user: "1000:1000" # ubuntu user
command: -config.file=/etc/loki/loki.yml
ports:
- "23101:23101"
volumes:
- /home/ubuntu/.lux-cli/services/loki:/etc/loki:ro
- /home/ubuntu/.lux-cli/services/loki/data:/var/lib/loki:rw
node-exporter:
image: prom/node-exporter:v1.7.0
container_name: node-exporter
restart: unless-stopped
ports:
- "9100:9100"
volumes:
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /:/rootfs:ro