diff --git a/docker-compose/docker-compose.yml b/docker-compose/docker-compose.yml index 167df068935f..602da3a9c47f 100644 --- a/docker-compose/docker-compose.yml +++ b/docker-compose/docker-compose.yml @@ -41,10 +41,10 @@ services: links: - db:database environment: - ETHEREUM_JSONRPC_HTTP_URL: http://host.docker.internal:8545/ - ETHEREUM_JSONRPC_TRACE_URL: http://host.docker.internal:8545/ - ETHEREUM_JSONRPC_WS_URL: ws://host.docker.internal:8545/ - CHAIN_ID: '1337' + ETHEREUM_JSONRPC_HTTP_URL: http://65.108.65.169:8545/ + ETHEREUM_JSONRPC_TRACE_URL: http://65.108.65.169:8545/ + ETHEREUM_JSONRPC_WS_URL: ws://65.108.65.169:8546/ + CHAIN_ID: '9000' visualizer: extends: @@ -99,4 +99,4 @@ services: - stats extends: file: ./services/nginx.yml - service: proxy + service: proxy \ No newline at end of file diff --git a/docker-compose/envs/common-blockscout.env b/docker-compose/envs/common-blockscout.env index 23611894a5d9..119c79b75147 100644 --- a/docker-compose/envs/common-blockscout.env +++ b/docker-compose/envs/common-blockscout.env @@ -1,12 +1,12 @@ ETHEREUM_JSONRPC_VARIANT=geth -ETHEREUM_JSONRPC_HTTP_URL=http://host.docker.internal:8545/ +ETHEREUM_JSONRPC_HTTP_URL=http://65.108.65.169:8545/ # ETHEREUM_JSONRPC_FALLBACK_HTTP_URL= DATABASE_URL=postgresql://blockscout:ceWb1MeLBEeOIfk65gU8EjF8@db:5432/blockscout # DATABASE_EVENT_URL= # DATABASE_QUEUE_TARGET # TEST_DATABASE_URL= # TEST_DATABASE_READ_ONLY_API_URL= -ETHEREUM_JSONRPC_TRACE_URL=http://host.docker.internal:8545/ +ETHEREUM_JSONRPC_TRACE_URL=http://65.108.65.169:8545/ # ETHEREUM_JSONRPC_FALLBACK_TRACE_URL= # ETHEREUM_JSONRPC_FALLBACK_ETH_CALL_URL= # ETHEREUM_JSONRPC_ETH_CALL_URL= @@ -227,6 +227,26 @@ INDEXER_DISABLE_INTERNAL_TRANSACTIONS_FETCHER=false # INDEXER_ZKSYNC_NEW_BATCHES_RECHECK_INTERVAL= # INDEXER_ZKSYNC_L1_RPC= # INDEXER_ZKSYNC_BATCHES_STATUS_RECHECK_INTERVAL= +# INDEXER_ARBITRUM_ARBSYS_CONTRACT= +# INDEXER_ARBITRUM_NODE_INTERFACE_CONTRACT= +# INDEXER_ARBITRUM_L1_RPC= +# INDEXER_ARBITRUM_L1_RPC_CHUNK_SIZE= +# INDEXER_ARBITRUM_L1_RPC_HISTORICAL_BLOCKS_RANGE= +# INDEXER_ARBITRUM_L1_ROLLUP_CONTRACT= +# INDEXER_ARBITRUM_L1_ROLLUP_INIT_BLOCK= +# INDEXER_ARBITRUM_L1_COMMON_START_BLOCK= +# INDEXER_ARBITRUM_ROLLUP_CHUNK_SIZE= +# INDEXER_ARBITRUM_BATCHES_TRACKING_ENABLED= +# INDEXER_ARBITRUM_BATCHES_TRACKING_RECHECK_INTERVAL= +# INDEXER_ARBITRUM_NEW_BATCHES_LIMIT= +# INDEXER_ARBITRUM_MISSING_BATCHES_RANGE= +# INDEXER_ARBITRUM_BATCHES_TRACKING_MESSAGES_TO_BLOCKS_SHIFT= +# INDEXER_ARBITRUM_CONFIRMATIONS_TRACKING_FINALIZED= +# INDEXER_ARBITRUM_BATCHES_TRACKING_L1_FINALIZATION_CHECK_ENABLED= +# INDEXER_ARBITRUM_BRIDGE_MESSAGES_TRACKING_ENABLED= +# INDEXER_ARBITRUM_TRACKING_MESSAGES_ON_L1_RECHECK_INTERVAL= +# INDEXER_ARBITRUM_MISSED_MESSAGES_RECHECK_INTERVAL= +# INDEXER_ARBITRUM_MISSED_MESSAGES_BLOCKS_DEPTH= # INDEXER_REALTIME_FETCHER_MAX_GAP= # INDEXER_FETCHER_INIT_QUERY_LIMIT= # INDEXER_TOKEN_BALANCES_FETCHER_INIT_QUERY_LIMIT= @@ -234,18 +254,12 @@ INDEXER_DISABLE_INTERNAL_TRANSACTIONS_FETCHER=false # INDEXER_GRACEFUL_SHUTDOWN_PERIOD= # WITHDRAWALS_FIRST_BLOCK= # INDEXER_OPTIMISM_L1_RPC= -# INDEXER_OPTIMISM_L1_BATCH_START_BLOCK= -# INDEXER_OPTIMISM_L1_BATCH_INBOX= -# INDEXER_OPTIMISM_L1_BATCH_SUBMITTER= +# INDEXER_OPTIMISM_L1_SYSTEM_CONFIG_CONTRACT= # INDEXER_OPTIMISM_L1_BATCH_BLOCKS_CHUNK_SIZE= # INDEXER_OPTIMISM_L2_BATCH_GENESIS_BLOCK_NUMBER= -# INDEXER_OPTIMISM_L1_PORTAL_CONTRACT= -# INDEXER_OPTIMISM_L1_OUTPUT_ROOTS_START_BLOCK= # INDEXER_OPTIMISM_L1_OUTPUT_ORACLE_CONTRACT= -# INDEXER_OPTIMISM_L1_WITHDRAWALS_START_BLOCK= # INDEXER_OPTIMISM_L2_WITHDRAWALS_START_BLOCK= # INDEXER_OPTIMISM_L2_MESSAGE_PASSER_CONTRACT= -# INDEXER_OPTIMISM_L1_DEPOSITS_START_BLOCK= # INDEXER_OPTIMISM_L1_DEPOSITS_BATCH_SIZE= # ROOTSTOCK_REMASC_ADDRESS= # ROOTSTOCK_BRIDGE_ADDRESS= @@ -364,6 +378,7 @@ SOURCIFY_SERVER_URL= SOURCIFY_REPO_URL= SHOW_TENDERLY_LINK=false TENDERLY_CHAIN_PATH= +# SOLIDITYSCAN_PLATFORM_ID= # SOLIDITYSCAN_CHAIN_ID= # SOLIDITYSCAN_API_TOKEN= # NOVES_FI_BASE_API_URL= @@ -384,4 +399,5 @@ TENDERLY_CHAIN_PATH= # WHITELISTED_WETH_CONTRACTS= # SANITIZE_INCORRECT_WETH_BATCH_SIZE=100 # SANITIZE_INCORRECT_WETH_CONCURRENCY=1 -# METRICS_DISABLE_PUBLIC= \ No newline at end of file +# PUBLIC_METRICS_ENABLED= +# PUBLIC_METRICS_UPDATE_PERIOD_HOURS= \ No newline at end of file diff --git a/docker-compose/envs/common-frontend.env b/docker-compose/envs/common-frontend.env index a3dcded7638c..a7a6c95f8529 100644 --- a/docker-compose/envs/common-frontend.env +++ b/docker-compose/envs/common-frontend.env @@ -1,6 +1,6 @@ -NEXT_PUBLIC_API_HOST=localhost +NEXT_PUBLIC_API_HOST=65.108.65.169 NEXT_PUBLIC_API_PROTOCOL=http -NEXT_PUBLIC_STATS_API_HOST=http://localhost:8080 +NEXT_PUBLIC_STATS_API_HOST=http://65.108.65.169:8080 NEXT_PUBLIC_NETWORK_NAME=Awesome chain NEXT_PUBLIC_NETWORK_SHORT_NAME=Awesome chain NEXT_PUBLIC_NETWORK_ID=5 @@ -8,10 +8,10 @@ NEXT_PUBLIC_NETWORK_CURRENCY_NAME=Ether NEXT_PUBLIC_NETWORK_CURRENCY_SYMBOL=ETH NEXT_PUBLIC_NETWORK_CURRENCY_DECIMALS=18 NEXT_PUBLIC_API_BASE_PATH=/ -NEXT_PUBLIC_APP_HOST=localhost +NEXT_PUBLIC_APP_HOST=65.108.65.169 NEXT_PUBLIC_APP_PROTOCOL=http NEXT_PUBLIC_HOMEPAGE_CHARTS=['daily_txs'] -NEXT_PUBLIC_VISUALIZE_API_HOST=http://localhost:8081 +NEXT_PUBLIC_VISUALIZE_API_HOST=http://65.108.65.169:8081 NEXT_PUBLIC_IS_TESTNET=true NEXT_PUBLIC_API_WEBSOCKET_PROTOCOL=ws NEXT_PUBLIC_API_SPEC_URL=https://raw.githubusercontent.com/blockscout/blockscout-api-v2-swagger/main/swagger.yaml \ No newline at end of file diff --git a/docker-compose/proxy/default.conf.template b/docker-compose/proxy/default.conf.template index dbd5180d10b1..b63515b7614d 100644 --- a/docker-compose/proxy/default.conf.template +++ b/docker-compose/proxy/default.conf.template @@ -6,7 +6,7 @@ map $http_upgrade $connection_upgrade { server { listen 80; - server_name localhost; + server_name 65.108.65.169; proxy_http_version 1.1; location ~ ^/(api|socket|sitemap.xml|auth/auth0|auth/auth0/callback|auth/logout) { @@ -34,11 +34,11 @@ server { } server { listen 8080; - server_name localhost; + server_name 65.108.65.169; proxy_http_version 1.1; proxy_hide_header Access-Control-Allow-Origin; proxy_hide_header Access-Control-Allow-Methods; - add_header 'Access-Control-Allow-Origin' 'http://localhost' always; + add_header 'Access-Control-Allow-Origin' '*' always; add_header 'Access-Control-Allow-Credentials' 'true' always; add_header 'Access-Control-Allow-Methods' 'PUT, GET, POST, OPTIONS, DELETE, PATCH' always; @@ -56,11 +56,11 @@ server { } server { listen 8081; - server_name localhost; + server_name 65.108.65.169; proxy_http_version 1.1; proxy_hide_header Access-Control-Allow-Origin; proxy_hide_header Access-Control-Allow-Methods; - add_header 'Access-Control-Allow-Origin' 'http://localhost' always; + add_header 'Access-Control-Allow-Origin' '*' always; add_header 'Access-Control-Allow-Credentials' 'true' always; add_header 'Access-Control-Allow-Methods' 'PUT, GET, POST, OPTIONS, DELETE, PATCH' always; add_header 'Access-Control-Allow-Headers' 'DNT,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range,Authorization,x-csrf-token' always; @@ -80,7 +80,7 @@ server { proxy_set_header Connection $connection_upgrade; proxy_cache_bypass $http_upgrade; if ($request_method = 'OPTIONS') { - add_header 'Access-Control-Allow-Origin' 'http://localhost' always; + add_header 'Access-Control-Allow-Origin' '*' always; add_header 'Access-Control-Allow-Credentials' 'true' always; add_header 'Access-Control-Allow-Methods' 'PUT, GET, POST, OPTIONS, DELETE, PATCH' always; add_header 'Access-Control-Allow-Headers' 'DNT,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range,Authorization,x-csrf-token' always;