diff --git a/packages/browser-tests/scripts/docker-entrypoint.sh b/packages/browser-tests/scripts/docker-entrypoint.sh index f42cb01b13..b8f72be9d7 100644 --- a/packages/browser-tests/scripts/docker-entrypoint.sh +++ b/packages/browser-tests/scripts/docker-entrypoint.sh @@ -3,16 +3,26 @@ # Docker entrypoint script for waku-browser-tests # Handles CLI arguments and converts them to environment variables # Supports reading discovered addresses from /etc/addrs/addrs.env (10k sim pattern) +echo "docker-entrypoint.sh" +echo "Using address: $addrs1" +export WAKU_LIGHTPUSH_NODE="$addrs1" +echo "Num Args: $#" +echo "Args: $@" + # Check if address file exists and source it -if [ -f "/etc/addrs/addrs.env" ]; then - echo "Sourcing discovered addresses from /etc/addrs/addrs.env" - source /etc/addrs/addrs.env - if [ -n "$addrs1" ]; then - export WAKU_LIGHTPUSH_NODE="$addrs1" - echo "Using discovered lightpush node: $WAKU_LIGHTPUSH_NODE" - fi -fi +# if [ -f "/etc/addrs/addrs.env" ]; then +# echo "Sourcing discovered addresses from /etc/addrs/addrs.env" +# source /etc/addrs/addrs.env +# if [ -n "$addrs1" ]; then +# export WAKU_LIGHTPUSH_NODE="$addrs1" +# echo "Using discovered lightpush node: $WAKU_LIGHTPUSH_NODE" +# else +# echo "addrs1 already set. Using $addrs1" +# fi +# fi + +echo "WAKU_LIGHTPUSH_NODE=$addrs1" # Parse command line arguments while [[ $# -gt 0 ]]; do @@ -38,7 +48,8 @@ while [[ $# -gt 0 ]]; do shift ;; *) - # Unknown argument, keep it for the main command + # Unknown argument, notify user and keep it for the main command + echo "Warning: Unknown argument '$1' will be passed to the main command" break ;; esac diff --git a/packages/browser-tests/src/server.ts b/packages/browser-tests/src/server.ts index fe04d8340b..c297c34501 100644 --- a/packages/browser-tests/src/server.ts +++ b/packages/browser-tests/src/server.ts @@ -31,11 +31,14 @@ app.get("/app/index.html", (_req: Request, res: Response) => { } if (process.env.WAKU_SHARD) { networkConfig.shards = [parseInt(process.env.WAKU_SHARD, 10)]; + console.log("Using static shard:", networkConfig.shards); } const lightpushNode = process.env.WAKU_LIGHTPUSH_NODE || null; const enrBootstrap = process.env.WAKU_ENR_BOOTSTRAP || null; + console.log("Network config on server start, pre headless:", networkConfig); + const configScript = `