Fix .env to deploy with docker-compose & fix redis for local deployment

This commit is contained in:
Theo 2023-07-24 07:34:48 -07:00
parent fdbbb05733
commit fd72f09e11
3 changed files with 61 additions and 60 deletions

@ -1,13 +1,14 @@
version: '2' version: '2'
services: services:
redis: redis:
image: redis image: redis
restart: always restart: always
command: [ redis-server, --appendonly, 'yes' ] command: [redis-server, --appendonly, 'yes']
volumes: volumes:
- redis:/data - redis:/data
ports:
- '127.0.0.1:6379:6379'
nginx: nginx:
image: nginx:alpine image: nginx:alpine
@ -49,7 +50,7 @@ services:
eth-server: eth-server:
build: . build: .
image: tornadorelayer:mainnet image: tornadorelayer:mainnet
profiles: [ 'eth' ] profiles: ['eth']
restart: always restart: always
command: server command: server
env_file: .env.eth env_file: .env.eth
@ -57,51 +58,51 @@ services:
NET_ID: 1 NET_ID: 1
REDIS_URL: redis://redis/0 REDIS_URL: redis://redis/0
nginx_proxy_read_timeout: 600 nginx_proxy_read_timeout: 600
depends_on: [ redis ] depends_on: [redis]
eth-treeWatcher: eth-treeWatcher:
image: tornadorelayer:mainnet image: tornadorelayer:mainnet
profiles: [ 'eth' ] profiles: ['eth']
restart: always restart: always
command: treeWatcher command: treeWatcher
env_file: .env.eth env_file: .env.eth
environment: environment:
NET_ID: 1 NET_ID: 1
REDIS_URL: redis://redis/0 REDIS_URL: redis://redis/0
depends_on: [ redis, eth-server ] depends_on: [redis, eth-server]
eth-priceWatcher: eth-priceWatcher:
image: tornadorelayer:mainnet image: tornadorelayer:mainnet
profiles: [ 'eth' ] profiles: ['eth']
restart: always restart: always
command: priceWatcher command: priceWatcher
env_file: .env.eth env_file: .env.eth
environment: environment:
NET_ID: 1 NET_ID: 1
REDIS_URL: redis://redis/0 REDIS_URL: redis://redis/0
depends_on: [ redis, eth-server ] depends_on: [redis, eth-server]
eth-healthWatcher: eth-healthWatcher:
image: tornadorelayer:mainnet image: tornadorelayer:mainnet
profiles: [ 'eth' ] profiles: ['eth']
restart: always restart: always
command: healthWatcher command: healthWatcher
env_file: .env.eth env_file: .env.eth
environment: environment:
NET_ID: 1 NET_ID: 1
REDIS_URL: redis://redis/0 REDIS_URL: redis://redis/0
depends_on: [ redis, eth-server ] depends_on: [redis, eth-server]
eth-worker1: eth-worker1:
image: tornadorelayer:mainnet image: tornadorelayer:mainnet
profiles: [ 'eth' ] profiles: ['eth']
restart: always restart: always
command: worker command: worker
env_file: .env.eth env_file: .env.eth
environment: environment:
NET_ID: 1 NET_ID: 1
REDIS_URL: redis://redis/0 REDIS_URL: redis://redis/0
depends_on: [ redis, eth-server ] depends_on: [redis, eth-server]
# # This is additional worker for ethereum mainnet # # This is additional worker for ethereum mainnet
# # So you can process transactions from multiple addresses, but before it you need to set up those addresses as workers # # So you can process transactions from multiple addresses, but before it you need to set up those addresses as workers
@ -168,7 +169,7 @@ services:
bsc-server: bsc-server:
image: tornadorelayer:sidechain image: tornadorelayer:sidechain
profiles: [ 'bsc' ] profiles: ['bsc']
restart: always restart: always
command: server command: server
env_file: .env.bsc env_file: .env.bsc
@ -176,29 +177,29 @@ services:
NET_ID: 56 NET_ID: 56
REDIS_URL: redis://redis/1 REDIS_URL: redis://redis/1
nginx_proxy_read_timeout: 600 nginx_proxy_read_timeout: 600
depends_on: [ redis ] depends_on: [redis]
bsc-healthWatcher: bsc-healthWatcher:
image: tornadorelayer:sidechain image: tornadorelayer:sidechain
profiles: [ 'bsc' ] profiles: ['bsc']
restart: always restart: always
command: healthWatcher command: healthWatcher
env_file: .env.bsc env_file: .env.bsc
environment: environment:
NET_ID: 56 NET_ID: 56
REDIS_URL: redis://redis/1 REDIS_URL: redis://redis/1
depends_on: [ redis, bsc-server ] depends_on: [redis, bsc-server]
bsc-worker1: bsc-worker1:
image: tornadorelayer:sidechain image: tornadorelayer:sidechain
profiles: [ 'bsc' ] profiles: ['bsc']
restart: always restart: always
command: worker command: worker
env_file: .env.bsc env_file: .env.bsc
environment: environment:
NET_ID: 56 NET_ID: 56
REDIS_URL: redis://redis/1 REDIS_URL: redis://redis/1
depends_on: [ redis, bsc-server ] depends_on: [redis, bsc-server]
# -------------------------------------------------- # # -------------------------------------------------- #
@ -206,7 +207,7 @@ services:
polygon-server: polygon-server:
image: tornadorelayer:sidechain image: tornadorelayer:sidechain
profiles: [ 'polygon' ] profiles: ['polygon']
restart: always restart: always
command: server command: server
env_file: .env.polygon env_file: .env.polygon
@ -214,29 +215,29 @@ services:
NET_ID: 137 NET_ID: 137
REDIS_URL: redis://redis/2 REDIS_URL: redis://redis/2
nginx_proxy_read_timeout: 600 nginx_proxy_read_timeout: 600
depends_on: [ redis ] depends_on: [redis]
polygon-healthWatcher: polygon-healthWatcher:
image: tornadorelayer:sidechain image: tornadorelayer:sidechain
profiles: [ 'polygon' ] profiles: ['polygon']
restart: always restart: always
command: healthWatcher command: healthWatcher
env_file: .env.polygon env_file: .env.polygon
environment: environment:
NET_ID: 137 NET_ID: 137
REDIS_URL: redis://redis/2 REDIS_URL: redis://redis/2
depends_on: [ redis, polygon-server ] depends_on: [redis, polygon-server]
polygon-worker1: polygon-worker1:
image: tornadorelayer:sidechain image: tornadorelayer:sidechain
profiles: [ 'polygon' ] profiles: ['polygon']
restart: always restart: always
command: worker command: worker
env_file: .env.polygon env_file: .env.polygon
environment: environment:
NET_ID: 137 NET_ID: 137
REDIS_URL: redis://redis/2 REDIS_URL: redis://redis/2
depends_on: [ redis, polygon-server ] depends_on: [redis, polygon-server]
# -------------------------------------------------- # # -------------------------------------------------- #
@ -244,7 +245,7 @@ services:
gnosis-server: gnosis-server:
image: tornadorelayer:sidechain image: tornadorelayer:sidechain
profiles: [ 'gnosis' ] profiles: ['gnosis']
restart: always restart: always
command: server command: server
env_file: .env.gnosis env_file: .env.gnosis
@ -252,29 +253,29 @@ services:
NET_ID: 100 NET_ID: 100
REDIS_URL: redis://redis/3 REDIS_URL: redis://redis/3
nginx_proxy_read_timeout: 600 nginx_proxy_read_timeout: 600
depends_on: [ redis ] depends_on: [redis]
gnosis-healthWatcher: gnosis-healthWatcher:
image: tornadorelayer:sidechain image: tornadorelayer:sidechain
profiles: [ 'gnosis' ] profiles: ['gnosis']
restart: always restart: always
command: healthWatcher command: healthWatcher
env_file: .env.gnosis env_file: .env.gnosis
environment: environment:
NET_ID: 100 NET_ID: 100
REDIS_URL: redis://redis/3 REDIS_URL: redis://redis/3
depends_on: [ redis, gnosis-server ] depends_on: [redis, gnosis-server]
gnosis-worker1: gnosis-worker1:
image: tornadorelayer:sidechain image: tornadorelayer:sidechain
profiles: [ 'gnosis' ] profiles: ['gnosis']
restart: always restart: always
command: worker command: worker
env_file: .env.gnosis env_file: .env.gnosis
environment: environment:
NET_ID: 100 NET_ID: 100
REDIS_URL: redis://redis/3 REDIS_URL: redis://redis/3
depends_on: [ redis, gnosis-server ] depends_on: [redis, gnosis-server]
# -------------------------------------------------- # # -------------------------------------------------- #
@ -282,7 +283,7 @@ services:
avax-server: avax-server:
image: tornadorelayer:sidechain image: tornadorelayer:sidechain
profiles: [ 'avax' ] profiles: ['avax']
restart: always restart: always
command: server command: server
env_file: .env.avax env_file: .env.avax
@ -290,29 +291,29 @@ services:
NET_ID: 43114 NET_ID: 43114
REDIS_URL: redis://redis/4 REDIS_URL: redis://redis/4
nginx_proxy_read_timeout: 600 nginx_proxy_read_timeout: 600
depends_on: [ redis ] depends_on: [redis]
avax-healthWatcher: avax-healthWatcher:
image: tornadorelayer:sidechain image: tornadorelayer:sidechain
profiles: [ 'avax' ] profiles: ['avax']
restart: always restart: always
command: healthWatcher command: healthWatcher
env_file: .env.avax env_file: .env.avax
environment: environment:
NET_ID: 43114 NET_ID: 43114
REDIS_URL: redis://redis/4 REDIS_URL: redis://redis/4
depends_on: [ redis, avax-server ] depends_on: [redis, avax-server]
avax-worker1: avax-worker1:
image: tornadorelayer:sidechain image: tornadorelayer:sidechain
profiles: [ 'avax' ] profiles: ['avax']
restart: always restart: always
command: worker command: worker
env_file: .env.avax env_file: .env.avax
environment: environment:
NET_ID: 43114 NET_ID: 43114
REDIS_URL: redis://redis/4 REDIS_URL: redis://redis/4
depends_on: [ redis, avax-server ] depends_on: [redis, avax-server]
# -------------------------------------------------- # # -------------------------------------------------- #
@ -320,7 +321,7 @@ services:
op-server: op-server:
image: tornadorelayer:sidechain image: tornadorelayer:sidechain
profiles: [ 'op' ] profiles: ['op']
restart: always restart: always
command: server command: server
env_file: .env.op env_file: .env.op
@ -328,29 +329,29 @@ services:
NET_ID: 10 NET_ID: 10
REDIS_URL: redis://redis/5 REDIS_URL: redis://redis/5
nginx_proxy_read_timeout: 600 nginx_proxy_read_timeout: 600
depends_on: [ redis ] depends_on: [redis]
op-healthWatcher: op-healthWatcher:
image: tornadorelayer:sidechain image: tornadorelayer:sidechain
profiles: [ 'op' ] profiles: ['op']
restart: always restart: always
command: healthWatcher command: healthWatcher
env_file: .env.op env_file: .env.op
environment: environment:
NET_ID: 10 NET_ID: 10
REDIS_URL: redis://redis/5 REDIS_URL: redis://redis/5
depends_on: [ redis, op-server ] depends_on: [redis, op-server]
op-worker1: op-worker1:
image: tornadorelayer:sidechain image: tornadorelayer:sidechain
profiles: [ 'op' ] profiles: ['op']
restart: always restart: always
command: worker command: worker
env_file: .env.op env_file: .env.op
environment: environment:
NET_ID: 10 NET_ID: 10
REDIS_URL: redis://redis/5 REDIS_URL: redis://redis/5
depends_on: [ redis, op-server ] depends_on: [redis, op-server]
# -------------------------------------------------- # # -------------------------------------------------- #
@ -358,7 +359,7 @@ services:
arb-server: arb-server:
image: tornadorelayer:sidechain image: tornadorelayer:sidechain
profiles: [ 'arb' ] profiles: ['arb']
restart: always restart: always
command: server command: server
env_file: .env.arb env_file: .env.arb
@ -366,29 +367,29 @@ services:
NET_ID: 42161 NET_ID: 42161
REDIS_URL: redis://redis/6 REDIS_URL: redis://redis/6
nginx_proxy_read_timeout: 600 nginx_proxy_read_timeout: 600
depends_on: [ redis ] depends_on: [redis]
arb-healthWatcher: arb-healthWatcher:
image: tornadorelayer:sidechain image: tornadorelayer:sidechain
profiles: [ 'arb' ] profiles: ['arb']
restart: always restart: always
command: healthWatcher command: healthWatcher
env_file: .env.arb env_file: .env.arb
environment: environment:
NET_ID: 42161 NET_ID: 42161
REDIS_URL: redis://redis/6 REDIS_URL: redis://redis/6
depends_on: [ redis, arb-server ] depends_on: [redis, arb-server]
arb-worker1: arb-worker1:
image: tornadorelayer:sidechain image: tornadorelayer:sidechain
profiles: [ 'arb' ] profiles: ['arb']
restart: always restart: always
command: worker command: worker
env_file: .env.arb env_file: .env.arb
environment: environment:
NET_ID: 42161 NET_ID: 42161
REDIS_URL: redis://redis/6 REDIS_URL: redis://redis/6
depends_on: [ redis, arb-server ] depends_on: [redis, arb-server]
# -------------------------------------------------- # # -------------------------------------------------- #
@ -396,7 +397,7 @@ services:
goerli-server: goerli-server:
image: tornadorelayer:mainnet image: tornadorelayer:mainnet
profiles: [ 'geth' ] profiles: ['geth']
restart: always restart: always
command: server command: server
env_file: .env.goerli env_file: .env.goerli
@ -404,51 +405,51 @@ services:
NET_ID: 5 NET_ID: 5
REDIS_URL: redis://redis/7 REDIS_URL: redis://redis/7
nginx_proxy_read_timeout: 600 nginx_proxy_read_timeout: 600
depends_on: [ redis ] depends_on: [redis]
goerli-treeWatcher: goerli-treeWatcher:
image: tornadorelayer:mainnet image: tornadorelayer:mainnet
profiles: [ 'goerli' ] profiles: ['goerli']
restart: always restart: always
command: treeWatcher command: treeWatcher
env_file: .env.goerli env_file: .env.goerli
environment: environment:
NET_ID: 5 NET_ID: 5
REDIS_URL: redis://redis/7 REDIS_URL: redis://redis/7
depends_on: [ redis, goerli-server ] depends_on: [redis, goerli-server]
goerli-priceWatcher: goerli-priceWatcher:
image: tornadorelayer:mainnet image: tornadorelayer:mainnet
profiles: [ 'goerli' ] profiles: ['goerli']
restart: always restart: always
command: priceWatcher command: priceWatcher
env_file: .env.goerli env_file: .env.goerli
environment: environment:
NET_ID: 5 NET_ID: 5
REDIS_URL: redis://redis/7 REDIS_URL: redis://redis/7
depends_on: [ redis, goerli-server ] depends_on: [redis, goerli-server]
goerli-healthWatcher: goerli-healthWatcher:
image: tornadorelayer:mainnet image: tornadorelayer:mainnet
profiles: [ 'goerli' ] profiles: ['goerli']
restart: always restart: always
command: healthWatcher command: healthWatcher
env_file: .env.goerli env_file: .env.goerli
environment: environment:
NET_ID: 5 NET_ID: 5
REDIS_URL: redis://redis/7 REDIS_URL: redis://redis/7
depends_on: [ redis, goerli-server ] depends_on: [redis, goerli-server]
goerli-worker1: goerli-worker1:
image: tornadorelayer:mainnet image: tornadorelayer:mainnet
profiles: [ 'goerli' ] profiles: ['goerli']
restart: always restart: always
command: worker command: worker
env_file: .env.goerli env_file: .env.goerli
environment: environment:
NET_ID: 5 NET_ID: 5
REDIS_URL: redis://redis/7 REDIS_URL: redis://redis/7
depends_on: [ redis, goerli-server ] depends_on: [redis, goerli-server]
# -------------------------------------------------- # # -------------------------------------------------- #
volumes: volumes:

@ -817,9 +817,9 @@ blake2b-wasm@^2.4.0:
b4a "^1.0.1" b4a "^1.0.1"
nanoassert "^2.0.0" nanoassert "^2.0.0"
"blake2b-wasm@git+https://github.com/jbaylina/blake2b-wasm.git": "blake2b-wasm@https://github.com/jbaylina/blake2b-wasm.git":
version "2.1.0" version "2.1.0"
resolved "git+https://github.com/jbaylina/blake2b-wasm.git#0d5f024b212429c7f50a7f533aa3a2406b5b42b3" resolved "https://github.com/jbaylina/blake2b-wasm.git#0d5f024b212429c7f50a7f533aa3a2406b5b42b3"
dependencies: dependencies:
nanoassert "^1.0.0" nanoassert "^1.0.0"