You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
765 B
18 lines
765 B
#!/usr/bin/env bash |
|
# Start a local ORLY Nostr relay for Jumble dev/testing (sibling repo ../next.orly.dev). |
|
# Default: ws://127.0.0.1:4869/ — add that URL as a cache relay in settings. |
|
set -euo pipefail |
|
ROOT="$(cd "$(dirname "$0")/.." && pwd)" |
|
ORLY_ROOT="${ORLY_ROOT:-$ROOT/../next.orly.dev}" |
|
export ORLY_PORT="${ORLY_PORT:-4869}" |
|
export ORLY_ACL_MODE="${ORLY_ACL_MODE:-none}" |
|
export ORLY_DATA_DIR="${ORLY_DATA_DIR:-${TMPDIR:-/tmp}/orly-jumble-relay-$ORLY_PORT}" |
|
mkdir -p "$ORLY_DATA_DIR" |
|
if [[ ! -d "$ORLY_ROOT/cmd/orly" ]]; then |
|
echo "ORLY repo not found at: $ORLY_ROOT" >&2 |
|
echo "Set ORLY_ROOT to your next.orly.dev checkout." >&2 |
|
exit 1 |
|
fi |
|
echo "Orly: ws://127.0.0.1:${ORLY_PORT}/ (ORLY_DATA_DIR=$ORLY_DATA_DIR)" |
|
cd "$ORLY_ROOT" |
|
exec go run ./cmd/orly
|
|
|