add more configurations; add statistics webserver

This commit is contained in:
Blade Doyle
2022-07-07 06:38:59 -07:00
parent 9d692d5194
commit 8eb780a8b5
20 changed files with 1069 additions and 259 deletions

View File

@@ -20,6 +20,7 @@ services:
container_name: p2pool-p2pool
networks:
- p2pool
privileged: true
ports:
- 37888:37888/tcp
@@ -31,7 +32,8 @@ services:
- /dev/hugepages:/dev/hugepages:rw
depends_on:
- monero
monero:
condition: service_healthy
restart: unless-stopped
command: >-
@@ -43,6 +45,31 @@ services:
--local-api
--data-api /home/p2pool/.p2pool
statistics:
image: statistics:latest
build:
context: statistics
container_name: p2pool-statistics
networks:
- p2pool
ports:
- 3380:80/tcp
volumes:
- p2pool:/data:ro
depends_on:
- p2pool
restart: unless-stopped
@@ -57,11 +84,17 @@ services:
- p2pool
ports:
- 18080:18080/tcp
volumes:
- monero:/home/monero/.bitmonero:rw
- /dev/null:/home/monero/.bitmonero/bitmonero.log:rw
- /dev/hugepages:/dev/hugepages:rw
restart: unless-stopped
healthcheck:
test: ["CMD", "nc", "-z", "localhost", "18081"]
interval: 2s
timeout: 1s
start_period: 10s
command: >-
--zmq-pub tcp://0.0.0.0:18083
--disable-dns-checkpoints
@@ -71,6 +104,7 @@ services:
--p2p-bind-port=18080
--rpc-bind-ip=0.0.0.0
--rpc-bind-port=18081
--restricted-rpc
--confirm-external-bind
--log-level=0
@@ -80,6 +114,12 @@ services:
--fast-block-sync=0
xmrig:
image: xmrig:latest
@@ -102,4 +142,5 @@ services:
-u p2pool
--cpu-max-threads-hint=100
--cpu-priority=2