web3-proxy/docker-compose.prod.yml

149 lines
3.2 KiB
YAML
Raw Normal View History

---
2022-07-11 22:16:18 +03:00
# production config
version: "3.4"
services:
redis:
2022-08-16 08:00:29 +03:00
extends:
file: docker-compose.common.yml
service: volatile_redis
2022-08-06 08:38:19 +03:00
db:
image: mysql
environment:
MYSQL_ROOT_PASSWORD: web3_proxy
MYSQL_DATAweb3-proxy: web3_proxy
2022-08-06 08:38:19 +03:00
ports:
- 127.0.0.1:3307:3306
2022-08-06 08:38:19 +03:00
volumes:
- ./data/prod_mysql:/var/lib/mysql
adminer:
image: adminer
ports:
2022-09-09 01:24:27 +03:00
- mode: host
protocol: tcp
2022-09-28 19:37:54 +03:00
published: 8307
2022-09-09 01:24:27 +03:00
target: 8080
2022-08-06 08:38:19 +03:00
environment:
ADMINER_DEFAULT_SERVER: db
2022-07-26 03:38:00 +03:00
2022-09-27 03:35:33 +03:00
influxdb:
image: influxdb:latest
ports:
- '127.0.0.1:8087:8086'
2022-09-27 03:35:33 +03:00
volumes:
- ./data/influxdb:/var/lib/influxdb
environment:
- INFLUXDB_DB=db0
- INFLUXDB_ADMIN_USER=web3_proxy
- INFLUXDB_ADMIN_PASSWORD=web3_proxy
# arbitrum:
# extends:
# file: docker-compose.common.yml
# service: web3-proxy
# volumes:
# - ./config/production-arbitrum.toml:/config.toml
# ports:
# - mode: host
# protocol: tcp
# published: 7700
# target: 8544
2022-08-10 07:27:27 +03:00
# avalanche-c:
# extends:
# file: docker-compose.common.yml
# service: web3-proxy
2022-08-10 07:27:27 +03:00
# volumes:
# - ./config/production-avalanche-c.toml:/config.toml
# ports:
2022-09-09 01:24:27 +03:00
# - mode: host
# protocol: tcp
# published: 7701
2022-09-09 01:24:27 +03:00
# target: 8544
2022-09-28 19:38:52 +03:00
# bsc:
# extends:
# file: docker-compose.common.yml
# service: web3-proxy
# volumes:
# - ./config/production-bsc.toml:/config.toml
# ports:
# - mode: host
# protocol: tcp
# published: 7702
# target: 8544
eth:
extends:
file: docker-compose.common.yml
service: web3-proxy
command: --config /config.toml --workers 48
volumes:
- ./config/production-eth.toml:/config.toml
ports:
2022-09-09 01:24:27 +03:00
- mode: host
protocol: tcp
published: 7703
2022-09-09 01:24:27 +03:00
target: 8544
# fantom:
# extends:
# file: docker-compose.common.yml
# service: web3-proxy
# volumes:
# - ./config/production-fantom.toml:/config.toml
# ports:
# - mode: host
# protocol: tcp
# published: 7704
# target: 8544
# gnosis:
# extends:
# file: docker-compose.common.yml
# service: web3-proxy
# volumes:
# - ./config/production-gnosis.toml:/config.toml
# ports:
# - mode: host
# protocol: tcp
# published: 7705
# target: 8544
2022-08-10 07:27:27 +03:00
# goerli:
# extends:
# file: docker-compose.common.yml
# service: web3-proxy
2022-08-10 07:27:27 +03:00
# volumes:
# - ./config/production-goerli.toml:/config.toml
# ports:
2022-09-09 01:24:27 +03:00
# - mode: host
# protocol: tcp
# published: 7706
2022-09-09 01:24:27 +03:00
# target: 8544
# optimism:
# extends:
# file: docker-compose.common.yml
# service: web3-proxy
# volumes:
# - ./config/production-optimism.toml:/config.toml
# ports:
# - mode: host
# protocol: tcp
# published: 7707
# target: 8544
# polygon:
# extends:
# file: docker-compose.common.yml
# service: web3-proxy
# volumes:
# - ./config/production-polygon.toml:/config.toml
# ports:
# - mode: host
# protocol: tcp
# published: 7708
# target: 8544