This commit is contained in:
goldsquid
2025-09-07 17:13:23 +07:00
parent a53f281edb
commit 5a3bd61d69
2 changed files with 22 additions and 0 deletions

View File

@@ -55,6 +55,7 @@ services:
- 10019:10019/udp - 10019:10019/udp
expose: expose:
- 8545 - 8545
- 8546
env_file: env_file:
- ./sei/mainnet.env - ./sei/mainnet.env
environment: environment:
@@ -80,6 +81,16 @@ services:
- ${NO_SSL:-traefik.http.routers.sei-mainnet-sei-pruned.rule=Host(`$DOMAIN`) && (Path(`/sei-mainnet-sei-pruned`) || Path(`/sei-mainnet-sei-pruned/`))} - ${NO_SSL:-traefik.http.routers.sei-mainnet-sei-pruned.rule=Host(`$DOMAIN`) && (Path(`/sei-mainnet-sei-pruned`) || Path(`/sei-mainnet-sei-pruned/`))}
- ${NO_SSL:+traefik.http.routers.sei-mainnet-sei-pruned.rule=Path(`/sei-mainnet-sei-pruned`) || Path(`/sei-mainnet-sei-pruned/`)} - ${NO_SSL:+traefik.http.routers.sei-mainnet-sei-pruned.rule=Path(`/sei-mainnet-sei-pruned`) || Path(`/sei-mainnet-sei-pruned/`)}
- traefik.http.routers.sei-mainnet-sei-pruned.middlewares=sei-mainnet-sei-pruned-stripprefix, ipallowlist - traefik.http.routers.sei-mainnet-sei-pruned.middlewares=sei-mainnet-sei-pruned-stripprefix, ipallowlist
- traefik.http.routers.sei-mainnet-sei-pruned.priority=50 # gets any request that is not GET with UPGRADE header
- traefik.http.routers.sei-mainnet-sei-pruned-ws.priority=100 # answers GET requests first
- traefik.http.services.sei-mainnet-sei-pruned-ws.loadbalancer.server.port=8546
- traefik.http.routers.sei-mainnet-sei-pruned-ws.service=sei-mainnet-sei-pruned-ws
- traefik.http.routers.sei-mainnet-sei-pruned.service=sei-mainnet-sei-pruned
- ${NO_SSL:-traefik.http.routers.sei-mainnet-sei-pruned-ws.entrypoints=websecure}
- ${NO_SSL:-traefik.http.routers.sei-mainnet-sei-pruned-ws.tls.certresolver=myresolver}
- ${NO_SSL:-traefik.http.routers.sei-mainnet-sei-pruned-ws.rule=Host(`$DOMAIN`) && (Path(`/sei-mainnet-sei-pruned`) || Path(`/sei-mainnet-sei-pruned/`)) && Headers(`Upgrade`, `websocket`)}
- ${NO_SSL:+traefik.http.routers.sei-mainnet-sei-pruned-ws.rule=(Path(`/sei-mainnet-sei-pruned`) || Path(`/sei-mainnet-sei-pruned/`)) && Headers(`Upgrade`, `websocket`)}
- traefik.http.routers.sei-mainnet-sei-pruned-ws.middlewares=sei-mainnet-sei-pruned-stripprefix, ipallowlist
volumes: volumes:
sei-mainnet-sei-pruned: sei-mainnet-sei-pruned:

View File

@@ -55,6 +55,7 @@ services:
- 10889:10889/udp - 10889:10889/udp
expose: expose:
- 8545 - 8545
- 8546
env_file: env_file:
- ./sei/testnet.env - ./sei/testnet.env
environment: environment:
@@ -80,6 +81,16 @@ services:
- ${NO_SSL:-traefik.http.routers.sei-testnet-sei-pruned.rule=Host(`$DOMAIN`) && (Path(`/sei-testnet-sei-pruned`) || Path(`/sei-testnet-sei-pruned/`))} - ${NO_SSL:-traefik.http.routers.sei-testnet-sei-pruned.rule=Host(`$DOMAIN`) && (Path(`/sei-testnet-sei-pruned`) || Path(`/sei-testnet-sei-pruned/`))}
- ${NO_SSL:+traefik.http.routers.sei-testnet-sei-pruned.rule=Path(`/sei-testnet-sei-pruned`) || Path(`/sei-testnet-sei-pruned/`)} - ${NO_SSL:+traefik.http.routers.sei-testnet-sei-pruned.rule=Path(`/sei-testnet-sei-pruned`) || Path(`/sei-testnet-sei-pruned/`)}
- traefik.http.routers.sei-testnet-sei-pruned.middlewares=sei-testnet-sei-pruned-stripprefix, ipallowlist - traefik.http.routers.sei-testnet-sei-pruned.middlewares=sei-testnet-sei-pruned-stripprefix, ipallowlist
- traefik.http.routers.sei-testnet-sei-pruned.priority=50 # gets any request that is not GET with UPGRADE header
- traefik.http.routers.sei-testnet-sei-pruned-ws.priority=100 # answers GET requests first
- traefik.http.services.sei-testnet-sei-pruned-ws.loadbalancer.server.port=8546
- traefik.http.routers.sei-testnet-sei-pruned-ws.service=sei-testnet-sei-pruned-ws
- traefik.http.routers.sei-testnet-sei-pruned.service=sei-testnet-sei-pruned
- ${NO_SSL:-traefik.http.routers.sei-testnet-sei-pruned-ws.entrypoints=websecure}
- ${NO_SSL:-traefik.http.routers.sei-testnet-sei-pruned-ws.tls.certresolver=myresolver}
- ${NO_SSL:-traefik.http.routers.sei-testnet-sei-pruned-ws.rule=Host(`$DOMAIN`) && (Path(`/sei-testnet-sei-pruned`) || Path(`/sei-testnet-sei-pruned/`)) && Headers(`Upgrade`, `websocket`)}
- ${NO_SSL:+traefik.http.routers.sei-testnet-sei-pruned-ws.rule=(Path(`/sei-testnet-sei-pruned`) || Path(`/sei-testnet-sei-pruned/`)) && Headers(`Upgrade`, `websocket`)}
- traefik.http.routers.sei-testnet-sei-pruned-ws.middlewares=sei-testnet-sei-pruned-stripprefix, ipallowlist
volumes: volumes:
sei-testnet-sei-pruned: sei-testnet-sei-pruned: