diff --git a/nym-network-monitor.dockerfile b/nym-network-monitor.dockerfile index c85aeb7bf6..62066f8b1e 100644 --- a/nym-network-monitor.dockerfile +++ b/nym-network-monitor.dockerfile @@ -9,6 +9,6 @@ EXPOSE 8089 COPY --from=builder /usr/src/nym/target/release/nym-network-monitor /bin/nym-network-monitor COPY --from=builder /usr/src/nym/nym-network-monitor/locustfile.py locustfile.py COPY --from=builder /usr/src/nym/nym-network-monitor/entrypoint.sh entrypoint.sh -COPY --from=builder /usr/src/nym/envs/mainnet.env mainnet.env +COPY --from=builder /usr/src/nym/envs envs ENTRYPOINT ["./entrypoint.sh"] diff --git a/nym-network-monitor/entrypoint.sh b/nym-network-monitor/entrypoint.sh index acaaaf7430..48eef0502a 100755 --- a/nym-network-monitor/entrypoint.sh +++ b/nym-network-monitor/entrypoint.sh @@ -4,15 +4,17 @@ set -ex -users=${2:-10} -timeout=${1:-600} +private_key=${1} +network=${2:-mainnet} +timeout=${3:-600} +users=${4:-10} -RUST_LOG=info nym-network-monitor --env mainnet.env --host 127.0.0.1 --port 8080 & +RUST_LOG=info nym-network-monitor --env envs/"${network}".env --host 127.0.0.1 --port 8080 --private-key "${private_key}" & nnm_pid=$! sleep 10 -python -m locust -H http://127.0.0.1:8080 --processes 4 --autostart --autoquit 60 -u "$users" -t "$timeout"s & +python -m locust -H http://127.0.0.1:8080 --processes 4 --autostart --autoquit 60 -u "${users}" -t "${timeout}"s & locust_pid=$! wait $locust_pid