diff --git a/stack_orchestrator/data/compose/docker-compose-go-nitro-auth.yml b/stack_orchestrator/data/compose/docker-compose-go-nitro-auth.yml index 1ed542f8..1431a55d 100644 --- a/stack_orchestrator/data/compose/docker-compose-go-nitro-auth.yml +++ b/stack_orchestrator/data/compose/docker-compose-go-nitro-auth.yml @@ -95,7 +95,6 @@ services: restart: always environment: CERC_ETH_RPC_ENDPOINT: ${CERC_ETH_RPC_ENDPOINT:-http://fixturenet-eth-geth-1:8545} - CERC_NITRO_CHAIN_URL: ${CERC_NITRO_CHAIN_URL:-ws://fixturenet-eth-geth-1:8546} volumes: - ../config/go-nitro-auth/caddy/Caddyfile:/etc/caddy/Caddyfile ports: diff --git a/stack_orchestrator/data/config/go-nitro-auth/caddy/Caddyfile b/stack_orchestrator/data/config/go-nitro-auth/caddy/Caddyfile index 340d8369..13a11607 100644 --- a/stack_orchestrator/data/config/go-nitro-auth/caddy/Caddyfile +++ b/stack_orchestrator/data/config/go-nitro-auth/caddy/Caddyfile @@ -1,42 +1,42 @@ :5678 { - handle /pay* { - reverse_proxy http://go-nitro-bob:8547 + handle /pay* { + reverse_proxy http://go-nitro-bob:8547 + } + + @eth-key-in-header { + path_regexp /eth/?$ + header X-Api-Key * + } + + handle @eth-key-in-header { + forward_auth go-nitro-bob:8547 { + uri /auth/{header.x-api-key} } - - @eth-key-in-header { - path_regexp /eth/?$ - header X-Api-Key * + rewrite * / + reverse_proxy {$CERC_ETH_RPC_ENDPOINT} { + header_up Host {upstream_hostport} } + } - handle @eth-key-in-header { - forward_auth go-nitro-bob:8547 { - uri /auth/{header.x-api-key} - } - rewrite * / - reverse_proxy https://rpc.sepolia.linea.build:443 { - header_up Host {upstream_hostport} - } - } + @eth-key-in-path { + path_regexp apikey eth/(.+)$ + } - @eth-key-in-path { - path_regexp apikey eth/(.+)$ + handle @eth-key-in-path { + forward_auth go-nitro-bob:8547 { + uri /auth/{re.apikey.1} } - - handle @eth-key-in-path { - forward_auth go-nitro-bob:8547 { - uri /auth/{re.apikey.1} - } - rewrite * / - reverse_proxy https://rpc.sepolia.linea.build:443 { - header_up Host {upstream_hostport} - } - } - - handle /eth* { - respond "401 Unauthorized" 401 - } - - handle { - reverse_proxy http://go-nitro-alice:4206 + rewrite * / + reverse_proxy {$CERC_ETH_RPC_ENDPOINT} { + header_up Host {upstream_hostport} } + } + + handle /eth* { + respond "401 Unauthorized" 401 + } + + handle { + reverse_proxy http://go-nitro-alice:4206 + } } \ No newline at end of file