github.com/dominant-strategies/go-quai@v0.28.2/docker-compose.yml (about)

     1  services:
     2    prime:
     3      env_file:
     4        - network.env
     5      environment:
     6        - TCP_PORT=30303
     7        - HTTP_PORT=8546
     8        - WS_PORT=8547
     9      build: .
    10      command: sh -c './build/bin/go-quai --$$NETWORK --slices "$$SLICES" --syncmode full --http --http.vhosts=* --ws --http.addr 0.0.0.0 --http.api eth,net,web3,quai,txpool,debug --ws.addr 0.0.0.0 --ws.api eth,net,web3,quai,txpool,debug --port $$TCP_PORT --http.port $$HTTP_PORT --ws.port $$WS_PORT --ws.origins=* --http.corsdomain=* --gcmode archive --nonce $$NONCE --sub.urls ws://cyprus:8579,ws://paxos:8581,ws://hydra:8583'
    11      ports:
    12        - "30303"
    13        - "8547"
    14        - "8548"
    15      volumes:
    16        - ~/.quai:/root/.quai
    17  
    18    cyprus:
    19      env_file:
    20        - network.env
    21      environment:
    22        - TCP_PORT=30304
    23        - HTTP_PORT=8578
    24        - WS_PORT=8579
    25      build: .
    26      command: sh -c './build/bin/go-quai --$$NETWORK --slices "$$SLICES" --syncmode full --http --http.vhosts=* --ws --http.addr 0.0.0.0 --http.api eth,net,web3,quai,txpool,debug --ws.addr 0.0.0.0 --ws.api eth,net,web3,quai,txpool,debug --port $$TCP_PORT --http.port $$HTTP_PORT --ws.port $$WS_PORT --ws.origins=* --http.corsdomain=* --gcmode archive --nonce $$NONCE --region 0 --sub.urls ws://cyprus1:8611,ws://cyprus2:8643,ws://cyprus3:8675 --dom.url ws://prime:8547'
    27      ports:
    28        - "30304"
    29        - "8578"
    30        - "8579"
    31      volumes:
    32        - ~/.quai:/root/.quai
    33  
    34    paxos:
    35      env_file:
    36        - network.env
    37      environment:
    38        - TCP_PORT=30305
    39        - HTTP_PORT=8580
    40        - WS_PORT=8581
    41      build: .
    42      command: sh -c './build/bin/go-quai --$$NETWORK --slices "$$SLICES" --syncmode full --http --http.vhosts=* --ws --http.addr 0.0.0.0 --http.api eth,net,web3,quai,txpool,debug --ws.addr 0.0.0.0 --ws.api eth,net,web3,quai,txpool,debug --port $$TCP_PORT --http.port $$HTTP_PORT --ws.port $$WS_PORT --ws.origins=* --http.corsdomain=* --gcmode archive --nonce $$NONCE --region 1 --sub.urls ws://paxos1:8613,ws://paxos2:8645,ws://paxos3:8677 --dom.url ws://prime:8547'
    43      ports:
    44        - "30305"
    45        - "8580"
    46        - "8581"
    47      volumes:
    48        - ~/.quai:/root/.quai
    49  
    50    hydra:
    51      env_file:
    52        - network.env
    53      environment:
    54        - TCP_PORT=30306
    55        - HTTP_PORT=8582
    56        - WS_PORT=8583
    57      build: .
    58      command: sh -c './build/bin/go-quai --$$NETWORK --slices "$$SLICES" --syncmode full --http --http.vhosts=* --ws --http.addr 0.0.0.0 --http.api eth,net,web3,quai,txpool,debug --ws.addr 0.0.0.0 --ws.api eth,net,web3,quai,txpool,debug --port $$TCP_PORT --http.port $$HTTP_PORT --ws.port $$WS_PORT --ws.origins=* --http.corsdomain=* --gcmode archive --nonce $$NONCE --region 2 --sub.urls ws://hydra1:8615,ws://hydra2:8647,ws://hydra3:8679 --dom.url ws://prime:8547'
    59      ports:
    60        - "30306"
    61        - "8582"
    62        - "8583"
    63      volumes:
    64        - ~/.quai:/root/.quai
    65  
    66    cyprus1:
    67      env_file:
    68        - network.env
    69      environment:
    70        - TCP_PORT=30307
    71        - HTTP_PORT=8610
    72        - WS_PORT=8611
    73        - COINBASE_ADDR=0x1b00Fbd0eB8116704a1796A008DAecc14eb5a92e
    74      build: .
    75      command: sh -c './build/bin/go-quai --$$NETWORK --slices "$$SLICES" --syncmode full --http --http.vhosts=* --ws --miner.etherbase $$COINBASE_ADDR --http.addr 0.0.0.0 --http.api eth,net,web3,quai,txpool,debug --ws.addr 0.0.0.0 --ws.api eth,net,web3,quai,txpool,debug --port $$TCP_PORT --http.port $$HTTP_PORT --ws.port $$WS_PORT --ws.origins=* --http.corsdomain=* --gcmode archive --nonce $$NONCE --region 0 --zone 0 --dom.url ws://cyprus:8579'
    76      ports:
    77        - "30307"
    78        - "8610"
    79        - "8611"
    80      volumes:
    81        - ~/.quai:/root/.quai
    82  
    83    cyprus2:
    84      env_file:
    85        - network.env
    86      environment:
    87        - TCP_PORT=30308
    88        - HTTP_PORT=8542
    89        - WS_PORT=8643
    90        - COINBASE_ADDR=0x246ae82bb49e9dda583cb5fd304fd31cc1b69790
    91      build: .
    92      command: sh -c './build/bin/go-quai --$$NETWORK --slices "$$SLICES" --syncmode full --http --http.vhosts=* --ws --miner.etherbase $$COINBASE_ADDR --http.addr 0.0.0.0 --http.api eth,net,web3,quai,txpool,debug --ws.addr 0.0.0.0 --ws.api eth,net,web3,quai,txpool,debug --port $$TCP_PORT --http.port $$HTTP_PORT --ws.port $$WS_PORT --ws.origins=* --http.corsdomain=* --gcmode archive --nonce $$NONCE --region 0 --zone 1 --dom.url ws://cyprus:8579'
    93      ports:
    94        - "30308"
    95        - "8542"
    96        - "8642"
    97      volumes:
    98        - ~/.quai:/root/.quai
    99  
   100    cyprus3:
   101      env_file:
   102        - network.env
   103      environment:
   104        - TCP_PORT=30309
   105        - HTTP_PORT=8674
   106        - WS_PORT=8675
   107        - COINBASE_ADDR=0x2e82bec9c7e47564b9e89b5ab989c0002373c497
   108      build: .
   109      command: sh -c './build/bin/go-quai --$$NETWORK --slices "$$SLICES" --syncmode full --http --http.vhosts=* --ws --miner.etherbase $$COINBASE_ADDR --http.addr 0.0.0.0 --http.api eth,net,web3,quai,txpool,debug --ws.addr 0.0.0.0 --ws.api eth,net,web3,quai,txpool,debug --port $$TCP_PORT --http.port $$HTTP_PORT --ws.port $$WS_PORT --ws.origins=* --http.corsdomain=* --gcmode archive --nonce $$NONCE --region 0 --zone 2 --dom.url ws://cyprus:8579'
   110      ports:
   111        - "30309"
   112        - "8674"
   113        - "8675"
   114      volumes:
   115        - ~/.quai:/root/.quai
   116  
   117    paxos1:
   118      env_file:
   119        - network.env
   120      environment:
   121        - TCP_PORT=30310
   122        - HTTP_PORT=8512
   123        - WS_PORT=8613
   124        - COINBASE_ADDR=0x421bc7323295c6b7f2f75fc4c854d4fb600e69e7
   125      build: .
   126      command: sh -c './build/bin/go-quai --$$NETWORK --slices "$$SLICES" --syncmode full --http --http.vhosts=* --ws --miner.etherbase $$COINBASE_ADDR --http.addr 0.0.0.0 --http.api eth,net,web3,quai,txpool,debug --ws.addr 0.0.0.0 --ws.api eth,net,web3,quai,txpool,debug --port $$TCP_PORT --http.port $$HTTP_PORT --ws.port $$WS_PORT --ws.origins=* --http.corsdomain=* --gcmode archive --nonce $$NONCE --region 1 --zone 0 --dom.url ws://paxos:8581'
   127      ports:
   128        - "30310"
   129        - "8512"
   130        - "8613"
   131      volumes:
   132        - ~/.quai:/root/.quai
   133  
   134    paxos2:
   135      env_file:
   136        - network.env
   137      environment:
   138        - TCP_PORT=30311
   139        - HTTP_PORT=8544
   140        - WS_PORT=8645
   141        - COINBASE_ADDR=0x4d6605da9271f8bcea42326a07f3c43f7f67a431
   142      build: .
   143      command: sh -c './build/bin/go-quai --$$NETWORK --slices "$$SLICES" --syncmode full --http --http.vhosts=* --ws --miner.etherbase $$COINBASE_ADDR --http.addr 0.0.0.0 --http.api eth,net,web3,quai,txpool,debug --ws.addr 0.0.0.0 --ws.api eth,net,web3,quai,txpool,debug --port $$TCP_PORT --http.port $$HTTP_PORT --ws.port $$WS_PORT --ws.origins=* --http.corsdomain=* --gcmode archive --nonce $$NONCE --region 1 --zone 1 --dom.url ws://paxos:8581'
   144      ports:
   145        - "30311"
   146        - "8544"
   147        - "8645"
   148      volumes:
   149        - ~/.quai:/root/.quai
   150  
   151    paxos3:
   152      env_file:
   153        - network.env
   154      environment:
   155        - TCP_PORT=30312
   156        - HTTP_PORT=8576
   157        - WS_PORT=8677
   158        - COINBASE_ADDR=0x59630c586ede320c8d7759f38373564f5f9faf20
   159      build: .
   160      command: sh -c './build/bin/go-quai --$$NETWORK --slices "$$SLICES" --syncmode full --http --http.vhosts=* --ws --miner.etherbase $$COINBASE_ADDR --http.addr 0.0.0.0 --http.api eth,net,web3,quai,txpool,debug --ws.addr 0.0.0.0 --ws.api eth,net,web3,quai,txpool,debug --port $$TCP_PORT --http.port $$HTTP_PORT --ws.port $$WS_PORT --ws.origins=* --http.corsdomain=* --gcmode archive --nonce $$NONCE --region 1 --zone 2 --dom.url ws://paxos:8581'
   161      ports:
   162        - "30312"
   163        - "8576"
   164        - "8677"
   165      volumes:
   166        - ~/.quai:/root/.quai
   167  
   168    hydra1:
   169      env_file:
   170        - network.env
   171      environment:
   172        - TCP_PORT=30313
   173        - HTTP_PORT=8614
   174        - WS_PORT=8615
   175        - COINBASE_ADDR=0x6b70b802661a87823a9cb16a8a39763bc8e11de4
   176      build: .
   177      command: sh -c './build/bin/go-quai --$$NETWORK --slices "$$SLICES" --syncmode full --http --http.vhosts=* --ws --miner.etherbase $$COINBASE_ADDR --http.addr 0.0.0.0 --http.api eth,net,web3,quai,txpool,debug --ws.addr 0.0.0.0 --ws.api eth,net,web3,quai,txpool,debug --port $$TCP_PORT --http.port $$HTTP_PORT --ws.port $$WS_PORT --ws.origins=* --http.corsdomain=* --gcmode archive --nonce $$NONCE --region 2 --zone 0 --dom.url ws://hydra:8583'
   178      ports:
   179        - "30313"
   180        - "8614"
   181        - "8615"
   182      volumes:
   183        - ~/.quai:/root/.quai
   184  
   185    hydra2:
   186      env_file:
   187        - network.env
   188      environment:
   189        - TCP_PORT=30314
   190        - HTTP_PORT=8646
   191        - WS_PORT=8647
   192        - COINBASE_ADDR=0x70820eb5e384b65caf931e85224601f3203ecd20
   193      build: .
   194      command: sh -c './build/bin/go-quai --$$NETWORK --slices "$$SLICES" --syncmode full --http --http.vhosts=* --ws --miner.etherbase $$COINBASE_ADDR --http.addr 0.0.0.0 --http.api eth,net,web3,quai,txpool,debug --ws.addr 0.0.0.0 --ws.api eth,net,web3,quai,txpool,debug --port $$TCP_PORT --http.port $$HTTP_PORT --ws.port $$WS_PORT --ws.origins=* --http.corsdomain=* --gcmode archive --nonce $$NONCE --region 2 --zone 1 --dom.url ws://hydra:8583'
   195      ports:
   196        - "30314"
   197        - "8646"
   198        - "8647"
   199      volumes:
   200        - ~/.quai:/root/.quai
   201  
   202    hydra3:
   203      env_file:
   204        - network.env
   205      environment:
   206        - TCP_PORT=30315
   207        - HTTP_PORT=8678
   208        - WS_PORT=8679
   209        - COINBASE_ADDR=0x7f8a6306426b57d13f1e3975d377574e18d7a7a3
   210      build: .
   211      command: sh -c './build/bin/go-quai --$$NETWORK --slices "$$SLICES" --syncmode full --http --http.vhosts=* --ws --miner.etherbase $$COINBASE_ADDR --http.addr 0.0.0.0 --http.api eth,net,web3,quai,txpool,debug --ws.addr 0.0.0.0 --ws.api eth,net,web3,quai,txpool,debug --port $$TCP_PORT --http.port $$HTTP_PORT --ws.port $$WS_PORT --ws.origins=* --http.corsdomain=* --gcmode archive --nonce $$NONCE --region 2 --zone 2 --dom.url ws://hydra:8583'
   212      ports:
   213        - "30315"
   214        - "8678"
   215        - "8679"
   216      volumes:
   217        - ~/.quai:/root/.quai
   218