monero-exporter/examples/docker-compose.yaml
Ciro S. Costa f15789e07e bump to go 1.17
Signed-off-by: Ciro S. Costa <utxobr@protonmail.com>
2021-08-21 09:24:11 -04:00

58 lines
1.8 KiB
YAML

---
services:
grafana:
command:
- -config=/etc/grafana/grafana.ini
container_name: grafana
image: index.docker.io/utxobr/monero-exporter-grafana@sha256:eb06f3451432e26ce17e78283ced2814952fdf715cae9916bc9584f283a92078
ports:
- 3000:3000
volumes:
- ./grafana/grafana.ini:/etc/grafana/grafana.ini:ro
- ./grafana/provisioning:/etc/grafana/provisioning:ro
- ./grafana/dashboards:/var/lib/grafana/dashboards:ro
monero-exporter:
command:
- --monero-addr=http://127.0.0.1:18081
container_name: monero-exporter
image: index.docker.io/utxobr/monero-exporter@sha256:737413b1054583535e835e1417b61a8d59a4c08723e4a15c61c4249c2a7d69a4
network_mode: service:monerod
monerod:
command:
- --check-updates=disabled
- --data-dir=/data
- --enforce-dns-checkpointing
- --in-peers=1024
- --limit-rate=999999
- --no-igd
- --no-zmq
- --out-peers=32
- --p2p-bind-ip=0.0.0.0
- --p2p-bind-port=18080
- --public-node
- --rpc-bind-ip=127.0.0.1
- --rpc-bind-port=18081
- --rpc-restricted-bind-ip=0.0.0.0
- --rpc-restricted-bind-port=18089
container_name: monerod
image: index.docker.io/utxobr/monero-exporter-monerod@sha256:f5b6d355ab09b5372434dfacef21421407166c0b4e5c742ae8e57bfd194c53c0
ports:
- 18080:18080
- 18089:18089
volumes:
- monerod-data:/data
prometheus:
command:
- --config.file=/etc/prometheus/config.yaml
- --storage.tsdb.path=/data
- --storage.tsdb.retention.time=30d
container_name: prometheus
image: index.docker.io/utxobr/monero-exporter-prometheus@sha256:ff7bad10b24e26dec5d51211071dd05efbd2bd92bcd10dbb1882ded3ce36af73
volumes:
- prometheus-data:/data
- ./prometheus/config.yaml:/etc/prometheus/config.yaml:ro
version: "3"
volumes:
monerod-data: null
prometheus-data: null