Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 8 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,16 @@ Clone all repos to `~/repos/`:
└── network-dashboard/ # Network monitoring dashboard
```

Override repo paths with environment variables:
If your repos live somewhere other than `~/repos/`, set `BASE_DIR`:

```bash
SOROBAN_CORE_PATH=~/repos/soroban-core \
PROVIDER_PLATFORM_PATH=~/repos/provider-platform \
PROVIDER_CONSOLE_PATH=~/repos/provider-console \
COUNCIL_CONSOLE_PATH=~/repos/council-console \
NETWORK_DASHBOARD_PATH=~/repos/network-dashboard \
./up.sh
BASE_DIR=~/projects ./up.sh
```

You can also override individual repo paths:

```bash
SOROBAN_CORE_PATH=~/other/soroban-core ./up.sh
```

## Local Dev
Expand Down
11 changes: 6 additions & 5 deletions up.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,12 @@ set -euo pipefail
#
# Usage: ./up.sh

SOROBAN_CORE_PATH="${SOROBAN_CORE_PATH:-$HOME/repos/soroban-core}"
PROVIDER_PLATFORM_PATH="${PROVIDER_PLATFORM_PATH:-$HOME/repos/provider-platform}"
PROVIDER_CONSOLE_PATH="${PROVIDER_CONSOLE_PATH:-$HOME/repos/provider-console}"
COUNCIL_CONSOLE_PATH="${COUNCIL_CONSOLE_PATH:-$HOME/repos/council-console}"
NETWORK_DASHBOARD_PATH="${NETWORK_DASHBOARD_PATH:-$HOME/repos/network-dashboard}"
BASE_DIR="${BASE_DIR:-$HOME/repos}"
SOROBAN_CORE_PATH="${SOROBAN_CORE_PATH:-$BASE_DIR/soroban-core}"
PROVIDER_PLATFORM_PATH="${PROVIDER_PLATFORM_PATH:-$BASE_DIR/provider-platform}"
PROVIDER_CONSOLE_PATH="${PROVIDER_CONSOLE_PATH:-$BASE_DIR/provider-console}"
COUNCIL_CONSOLE_PATH="${COUNCIL_CONSOLE_PATH:-$BASE_DIR/council-console}"
NETWORK_DASHBOARD_PATH="${NETWORK_DASHBOARD_PATH:-$BASE_DIR/network-dashboard}"
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"

# Ports (offset from local-dev defaults to prevent collisions)
Expand Down
Loading