Skip to content

Commit 43a4aa5

Browse files
authored
Add mainnet harbour config (#87)
1 parent 16fe38e commit 43a4aa5

File tree

8 files changed

+159
-72
lines changed

8 files changed

+159
-72
lines changed

deploy/gnosis/docker-compose.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ networks:
2424
services:
2525
oracle:
2626
container_name: oracle_gnosis
27-
image: europe-west4-docker.pkg.dev/stakewiselabs/public/oracle:v2.4.1
27+
image: europe-west4-docker.pkg.dev/stakewiselabs/public/oracle:v2.5.0
2828
restart: always
2929
entrypoint: ["python"]
3030
command: ["oracle/oracle/main.py"]
@@ -34,7 +34,7 @@ services:
3434

3535
keeper:
3636
container_name: keeper_gnosis
37-
image: europe-west4-docker.pkg.dev/stakewiselabs/public/oracle:v2.4.1
37+
image: europe-west4-docker.pkg.dev/stakewiselabs/public/oracle:v2.5.0
3838
restart: always
3939
entrypoint: ["python"]
4040
command: ["oracle/keeper/main.py"]

deploy/goerli/docker-compose.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ networks:
2626
services:
2727
oracle:
2828
container_name: oracle_goerli
29-
image: europe-west4-docker.pkg.dev/stakewiselabs/public/oracle:v2.4.1
29+
image: europe-west4-docker.pkg.dev/stakewiselabs/public/oracle:v2.5.0
3030
restart: always
3131
entrypoint: ["python"]
3232
command: ["oracle/oracle/main.py"]
@@ -36,7 +36,7 @@ services:
3636

3737
keeper:
3838
container_name: keeper_goerli
39-
image: europe-west4-docker.pkg.dev/stakewiselabs/public/oracle:v2.4.1
39+
image: europe-west4-docker.pkg.dev/stakewiselabs/public/oracle:v2.5.0
4040
restart: always
4141
entrypoint: ["python"]
4242
command: ["oracle/keeper/main.py"]
@@ -92,7 +92,7 @@ services:
9292

9393
subgraphs:
9494
container_name: subgraphs_goerli
95-
image: europe-west4-docker.pkg.dev/stakewiselabs/public/subgraphs:v1.2.0
95+
image: europe-west4-docker.pkg.dev/stakewiselabs/public/subgraphs:v1.3.0
9696
command: >
9797
/bin/sh -c "until nc -vz graph-node 8020; do echo 'Waiting graph-node'; sleep 2; done
9898
&& yarn build:goerli

deploy/perm_goerli/.env.example renamed to deploy/harbour_goerli/.env.example

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Oracle #
33
##########
44
LOG_LEVEL=INFO
5-
ENABLED_NETWORKS=perm_goerli
5+
ENABLED_NETWORKS=harbour_goerli
66
ENABLE_HEALTH_SERVER=true
77
HEALTH_SERVER_PORT=8080
88
HEALTH_SERVER_HOST=0.0.0.0
@@ -15,31 +15,31 @@ IPFS_PINATA_API_KEY=<pinata_api_key>
1515
IPFS_PINATA_SECRET_KEY=<pinata_secret_key>
1616

1717
# Change https://api.thegraph.com to http://graph-node:8000 if running local graph node
18-
PERM_GOERLI_STAKEWISE_SUBGRAPH_URL=https://api.thegraph.com/subgraphs/name/stakewise/stakewise-perm-goerli
19-
PERM_GOERLI_ETHEREUM_SUBGRAPH_URL=https://api.thegraph.com/subgraphs/name/stakewise/ethereum-goerli
18+
HARBOUR_GOERLI_STAKEWISE_SUBGRAPH_URL=https://api.thegraph.com/subgraphs/name/stakewise/stakewise-perm-goerli
19+
HARBOUR_GOERLI_ETHEREUM_SUBGRAPH_URL=https://api.thegraph.com/subgraphs/name/stakewise/ethereum-goerli
2020

2121
# Ethereum private key
2222
# NB! You must use a different private key for every network
23-
PERM_GOERLI_ORACLE_PRIVATE_KEY=0x<private_key>
23+
HARBOUR_GOERLI_ORACLE_PRIVATE_KEY=0x<private_key>
2424

2525
# ETH2 (consensus) client endpoint
2626
# Change if running an external ETH2 node
27-
PERM_GOERLI_ETH2_ENDPOINT=http://eth2-node:5052
27+
HARBOUR_GOERLI_ETH2_ENDPOINT=http://eth2-node:5052
2828

2929
# AWS bucket to publish oracle votes to
30-
PERM_GOERLI_AWS_ACCESS_KEY_ID=<access_id>
31-
PERM_GOERLI_AWS_SECRET_ACCESS_KEY=<secret_key>
32-
PERM_GOERLI_AWS_BUCKET_NAME=oracle-votes-perm-goerli
33-
PERM_GOERLI_AWS_REGION=eu-central-1
30+
HARBOUR_GOERLI_AWS_ACCESS_KEY_ID=<access_id>
31+
HARBOUR_GOERLI_AWS_SECRET_ACCESS_KEY=<secret_key>
32+
HARBOUR_GOERLI_AWS_BUCKET_NAME=oracle-votes-perm-goerli
33+
HARBOUR_GOERLI_AWS_REGION=eu-central-1
3434

3535
##########
3636
# Keeper #
3737
##########
3838
# Change if running an external ETH1 node
39-
PERM_GOERLI_KEEPER_ETH1_ENDPOINT=http://eth1-node:8545
39+
HARBOUR_GOERLI_KEEPER_ETH1_ENDPOINT=http://eth1-node:8545
4040
# Use https://eth-converter.com/ to calculate
41-
PERM_GOERLI_KEEPER_MIN_BALANCE_WEI=100000000000000000
42-
PERM_GOERLI_KEEPER_MAX_FEE_PER_GAS_GWEI=150
41+
HARBOUR_GOERLI_KEEPER_MIN_BALANCE_WEI=100000000000000000
42+
HARBOUR_GOERLI_KEEPER_MAX_FEE_PER_GAS_GWEI=150
4343

4444
########
4545
# IPFS #

deploy/perm_goerli/docker-compose.yml renamed to deploy/harbour_goerli/docker-compose.yml

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -19,34 +19,34 @@ volumes:
1919
driver: local
2020

2121
networks:
22-
perm_goerli:
23-
name: perm_goerli
22+
harbour_goerli:
23+
name: harbour_goerli
2424
driver: bridge
2525

2626
services:
2727
oracle:
28-
container_name: oracle_perm_goerli
29-
image: europe-west4-docker.pkg.dev/stakewiselabs/public/oracle:v2.4.1
28+
container_name: oracle_harbour_goerli
29+
image: europe-west4-docker.pkg.dev/stakewiselabs/public/oracle:v2.5.0
3030
restart: always
3131
entrypoint: ["python"]
3232
command: ["oracle/oracle/main.py"]
3333
env_file: [".env"]
3434
networks:
35-
- perm_goerli
35+
- harbour_goerli
3636

3737
keeper:
38-
container_name: keeper_perm_goerli
39-
image: europe-west4-docker.pkg.dev/stakewiselabs/public/oracle:v2.4.1
38+
container_name: keeper_harbour_goerli
39+
image: europe-west4-docker.pkg.dev/stakewiselabs/public/oracle:v2.5.0
4040
restart: always
4141
entrypoint: ["python"]
4242
command: ["oracle/keeper/main.py"]
4343
env_file: [".env"]
4444
profiles: ["keeper"]
4545
networks:
46-
- perm_goerli
46+
- harbour_goerli
4747

4848
prometheus:
49-
container_name: prometheus_perm_goerli
49+
container_name: prometheus_harbour_goerli
5050
image: bitnami/prometheus:2
5151
restart: always
5252
env_file: [".env"]
@@ -55,10 +55,10 @@ services:
5555
- ../configs/prometheus.yml:/opt/bitnami/prometheus/conf/prometheus.yml
5656
- ../configs/rules.yml:/opt/bitnami/prometheus/conf/rules.yml
5757
networks:
58-
- perm_goerli
58+
- harbour_goerli
5959

6060
alertmanager:
61-
container_name: alertmanager_perm_goerli
61+
container_name: alertmanager_harbour_goerli
6262
image: bitnami/alertmanager:0
6363
restart: always
6464
env_file: [".env"]
@@ -67,46 +67,46 @@ services:
6767
- ../configs/alertmanager.yml:/opt/bitnami/alertmanager/conf/config.yml
6868
depends_on: ["prometheus"]
6969
networks:
70-
- perm_goerli
70+
- harbour_goerli
7171

7272
graph-node:
73-
container_name: graph_node_perm_goerli
73+
container_name: graph_node_harbour_goerli
7474
image: graphprotocol/graph-node:v0.25.2
7575
restart: always
7676
env_file: [".env"]
7777
depends_on: ["postgres","ipfs"]
7878
profiles: ["graph"]
7979
networks:
80-
- perm_goerli
80+
- harbour_goerli
8181

8282
postgres:
83-
container_name: postgres_perm_goerli
83+
container_name: postgres_harbour_goerli
8484
image: postgres:14-alpine
8585
restart: always
8686
command: ["postgres", "-cshared_preload_libraries=pg_stat_statements"]
8787
env_file: [".env"]
8888
volumes: ["postgres:/var/lib/postgresql/data"]
8989
profiles: ["graph"]
9090
networks:
91-
- perm_goerli
91+
- harbour_goerli
9292

9393
subgraphs:
94-
container_name: subgraphs_perm_goerli
95-
image: europe-west4-docker.pkg.dev/stakewiselabs/public/subgraphs:v1.2.0
94+
container_name: subgraphs_harbour_goerli
95+
image: europe-west4-docker.pkg.dev/stakewiselabs/public/subgraphs:v1.3.0
9696
command: >
9797
/bin/sh -c "until nc -vz graph-node 8020; do echo 'Waiting graph-node'; sleep 2; done
98-
&& yarn build:perm_goerli
98+
&& yarn build:harbour_goerli
9999
&& yarn create:local
100100
&& yarn deploy:local"
101101
env_file: [".env"]
102102
restart: "no"
103103
depends_on: ["graph-node","ipfs"]
104104
profiles: ["graph"]
105105
networks:
106-
- perm_goerli
106+
- harbour_goerli
107107

108108
ipfs:
109-
container_name: ipfs_perm_goerli
109+
container_name: ipfs_harbour_goerli
110110
image: ipfs/go-ipfs:v0.12.1
111111
restart: always
112112
env_file: [".env"]
@@ -117,10 +117,10 @@ services:
117117
volumes: ["ipfs:/data/ipfs","../configs/ipfs-entrypoint.sh:/usr/local/bin/start_ipfs"]
118118
profiles: ["ipfs"]
119119
networks:
120-
- perm_goerli
120+
- harbour_goerli
121121

122122
geth:
123-
container_name: geth_perm_goerli
123+
container_name: geth_harbour_goerli
124124
image: ethereum/client-go:v1.10.16
125125
restart: always
126126
command:
@@ -136,12 +136,12 @@ services:
136136
volumes: ["geth:/data"]
137137
profiles: ["geth"]
138138
networks:
139-
perm_goerli:
139+
harbour_goerli:
140140
aliases:
141141
- eth1-node
142142

143143
erigon:
144-
container_name: erigon_perm_goerli
144+
container_name: erigon_harbour_goerli
145145
image: thorax/erigon:v2022.03.02
146146
restart: always
147147
command:
@@ -156,10 +156,10 @@ services:
156156
volumes: ["erigon:/home/erigon/.local/share/erigon"]
157157
profiles: ["erigon"]
158158
networks:
159-
- perm_goerli
159+
- harbour_goerli
160160

161161
erigon-rpcdaemon:
162-
container_name: erigon_rpcdaemon_perm_goerli
162+
container_name: erigon_rpcdaemon_harbour_goerli
163163
image: thorax/erigon:v2022.03.02
164164
restart: always
165165
command:
@@ -173,12 +173,12 @@ services:
173173
depends_on: ["erigon"]
174174
profiles: ["erigon"]
175175
networks:
176-
perm_goerli:
176+
harbour_goerli:
177177
aliases:
178178
- eth1-node
179179

180180
prysm:
181-
container_name: prysm_perm_goerli
181+
container_name: prysm_harbour_goerli
182182
image: gcr.io/prysmaticlabs/prysm/beacon-chain:v2.0.6
183183
restart: always
184184
command:
@@ -194,12 +194,12 @@ services:
194194
volumes: ["prysm:/data","../configs/genesis.ssz:/data/gensis.ssz"]
195195
profiles: ["prysm"]
196196
networks:
197-
perm_goerli:
197+
harbour_goerli:
198198
aliases:
199199
- eth2-node
200200

201201
lighthouse:
202-
container_name: lighthouse_perm_goerli
202+
container_name: lighthouse_harbour_goerli
203203
image: sigp/lighthouse:v2.1.5
204204
restart: always
205205
command:
@@ -215,6 +215,6 @@ services:
215215
volumes: ["lighthouse:/root/.lighthouse"]
216216
profiles: ["lighthouse"]
217217
networks:
218-
perm_goerli:
218+
harbour_goerli:
219219
aliases:
220220
- eth2-node

deploy/mainnet/docker-compose.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ networks:
2626
services:
2727
oracle:
2828
container_name: oracle_mainnet
29-
image: europe-west4-docker.pkg.dev/stakewiselabs/public/oracle:v2.4.1
29+
image: europe-west4-docker.pkg.dev/stakewiselabs/public/oracle:v2.5.0
3030
restart: always
3131
entrypoint: ["python"]
3232
command: ["oracle/oracle/main.py"]
@@ -36,7 +36,7 @@ services:
3636

3737
keeper:
3838
container_name: keeper_mainnet
39-
image: europe-west4-docker.pkg.dev/stakewiselabs/public/oracle:v2.4.1
39+
image: europe-west4-docker.pkg.dev/stakewiselabs/public/oracle:v2.5.0
4040
restart: always
4141
entrypoint: ["python"]
4242
command: ["oracle/keeper/main.py"]
@@ -92,7 +92,7 @@ services:
9292

9393
subgraphs:
9494
container_name: subgraphs_mainnet
95-
image: europe-west4-docker.pkg.dev/stakewiselabs/public/subgraphs:v1.2.0
95+
image: europe-west4-docker.pkg.dev/stakewiselabs/public/subgraphs:v1.3.0
9696
command: >
9797
/bin/sh -c "until nc -vz graph-node 8020; do echo 'Waiting graph-node'; sleep 2; done
9898
&& yarn build:mainnet

0 commit comments

Comments
 (0)