2 Commits

Author SHA1 Message Date
czarly
0046553005 fix 2022-10-19 14:58:27 +04:00
czarly
e7efbbb746 make upstreams variable 2022-10-19 14:20:23 +04:00

25
eth_proxy.yml Normal file
View File

@@ -0,0 +1,25 @@
version: '3.1'
services:
eth_proxy:
image: stakesquid/eth-proxy:latest
expose:
- "8080"
- "12449"
ports:
- "127.0.0.1:12449:12449"
environment:
- DSHACKLE_GRPC=http://dshackle:2449
- UPSTREAM_RPCS=${ETH_PROXY_UPSTREAM_RPCS}
networks:
- chains
restart: always
labels:
- "traefik.enable=true"
- "traefik.http.middlewares.eth_proxy-stripprefix.stripprefix.prefixes=/eth-proxy"
- "traefik.http.services.eth_proxy.loadbalancer.server.port=8080"
- "traefik.http.routers.eth_proxy.entrypoints=websecure"
- "traefik.http.routers.eth_proxy.tls.certresolver=myresolver"
- "traefik.http.routers.eth_proxy.rule=Host(`$DOMAIN`) && PathPrefix(`/eth-proxy`)"
- "traefik.http.routers.eth_proxy.middlewares=eth_proxy-stripprefix, ipwhitelist"