-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcompose.yml
More file actions
117 lines (112 loc) · 3.55 KB
/
Copy pathcompose.yml
File metadata and controls
117 lines (112 loc) · 3.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
services:
subtensor:
image: ghcr.io/opentensor/subtensor-localnet:latest
restart: unless-stopped
environment:
TERM: ${TERM:-xterm}
TZ: ${TZ:-UTC}
volumes:
- "subtensor-data:/tmp"
command: ["False", "--no-purge"]
tty: true
sidecar-btcli:
image: redteamsubnet61/sidecar.btcli:latest
depends_on:
- subtensor
restart: unless-stopped
environment:
TERM: ${TERM:-xterm}
TZ: ${TZ:-UTC}
RT_BT_SUBTENSOR_NETWORK: "${RT_BT_SUBTENSOR_NETWORK:-ws://subtensor:9944}"
env_file:
- path: .env
required: false
volumes:
- "sidecar-btcli-data:${RT_BTCLI_DATA_DIR:-/var/lib/sidecar.btcli}"
tty: true
reward-app:
image: redteamsubnet61/server.reward-app:latest
build:
context: .
dockerfile: ./services/rewarding/Dockerfile
depends_on:
- subtensor
- sidecar-btcli
restart: unless-stopped
privileged: true
environment:
TERM: ${TERM:-xterm}
TZ: ${TZ:-UTC}
RT_BT_SUBTENSOR_NETWORK: "${RT_BT_SUBTENSOR_NETWORK:-ws://subtensor:9944}"
HF_TOKEN: "${HF_TOKEN}"
RT_REWARD_APP_HF_REPO: ${RT_REWARD_APP_HF_REPO}
RT_REWARD_APP_HOTKEY: ${RT_REWARD_APP_HOTKEY}
RT_STORAGE_API_URL: "${RT_STORAGE_API_URL}"
env_file:
- path: .env
required: false
volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
- "sidecar-btcli-data:${RT_BTCLI_DATA_DIR:-/var/lib/sidecar.btcli}"
- "reward-app-logs:${RT_REWARD_APP_LOGS_DIR:-/var/log/server.reward-app}"
- "reward-app-data:${RT_REWARD_APP_DATA_DIR:-/var/lib/server.reward-app}"
tty: true
validator:
image: redteamsubnet61/agent.validator:latest
build:
context: .
dockerfile: ./neurons/validator/Dockerfile
depends_on:
- subtensor
- sidecar-btcli
- reward-app
restart: unless-stopped
privileged: true
environment:
TERM: ${TERM:-xterm}
TZ: ${TZ:-UTC}
RT_VALIDATOR_USE_CENTRALIZED: true
RT_BT_SUBTENSOR_NETWORK: "${RT_BT_SUBTENSOR_NETWORK:-ws://subtensor:9944}"
RT_REWARD_APP_URL: "${RT_REWARD_APP_URL:-http://reward-app:${RT_REWARD_APP_PORT:-47920}}"
HF_TOKEN: "${HF_TOKEN}"
RT_VALIDATOR_HF_REPO: ${RT_VALIDATOR_HF_REPO}
RT_STORAGE_API_URL: "${RT_STORAGE_API_URL}"
env_file:
- path: .env
required: false
volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
- "sidecar-btcli-data:${RT_BTCLI_DATA_DIR:-/var/lib/sidecar.btcli}"
- "validator-logs:${RT_VALIDATOR_LOGS_DIR:-/var/log/agent.validator}"
- "validator-data:${RT_VALIDATOR_DATA_DIR:-/var/lib/agent.validator}"
tty: true
miner:
image: redteamsubnet61/agent.miner:latest
build:
context: .
dockerfile: ./neurons/miner/Dockerfile
depends_on:
- subtensor
- sidecar-btcli
restart: unless-stopped
environment:
TERM: ${TERM:-xterm}
TZ: ${TZ:-UTC}
RT_BT_SUBTENSOR_NETWORK: "${RT_BT_SUBTENSOR_NETWORK:-ws://subtensor:9944}"
env_file:
- path: .env
required: false
volumes:
- "sidecar-btcli-data:${RT_BTCLI_DATA_DIR:-/var/lib/sidecar.btcli}"
- "miner-logs:${RT_MINER_LOGS_DIR:-/var/log/agent.miner}"
- "miner-data:${RT_MINER_DATA_DIR:-/var/lib/agent.miner}"
tty: true
volumes:
subtensor-data:
sidecar-btcli-data:
validator-logs:
validator-data:
reward-app-logs:
reward-app-data:
miner-logs:
miner-data: