Skip to content

Commit

Permalink
+ nats-server: use platform-aware location for binaries
Browse files Browse the repository at this point in the history
This way, we can run tests on different platforms (e.g., via Docker)
  • Loading branch information
palkan committed Jan 7, 2025
1 parent 858f839 commit 82b869a
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions scripts/nats-server
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,13 @@ cd $(dirname $0)/..
export DEFAULT_NATS_SERVER_VERSION=latest
export NATS_SERVER_VERSION="${NATS_SERVER_VERSION:=$DEFAULT_NATS_SERVER_VERSION}"

if [ ! -f ./tmp/nats-server/nats-server ]; then
platform=$(uname -s)

if [ ! -f ./tmp/nats-server/nats-server-$platform ]; then
echo "NATS server is not installed, downloading..."
mkdir -p tmp/nats-server
curl -sf https://binaries.nats.dev/nats-io/nats-server/v2@$NATS_SERVER_VERSION | PREFIX=$(pwd)/tmp/nats-server/ sh
mv tmp/nats-server/nats-server tmp/nats-server/nats-server-$platform
fi

./tmp/nats-server/nats-server $@
./tmp/nats-server/nats-server-$platform $@

0 comments on commit 82b869a

Please sign in to comment.