mirror of
https://github.com/clockworklabs/SpacetimeDB.git
synced 2026-05-16 04:37:55 -04:00
25 lines
559 B
Bash
Executable File
25 lines
559 B
Bash
Executable File
#!/bin/bash
|
|
# Run a ephemeral database inside a `temp` folder
|
|
set -euo pipefail
|
|
|
|
cd "$(dirname "$0")"
|
|
|
|
cargo build -p spacetimedb-standalone
|
|
|
|
STDB_PATH="${STDB_PATH:-$(mktemp -d)}"
|
|
|
|
function cleanup {
|
|
echo "Removing ${STDB_PATH}"
|
|
rm -rf "$STDB_PATH"
|
|
}
|
|
|
|
trap cleanup EXIT
|
|
|
|
echo "DATABASE AT ${STDB_PATH}"
|
|
|
|
cargo run -p spacetimedb-standalone -- start \
|
|
--data-dir ${STDB_PATH} \
|
|
--jwt-pub-key-path "${STDB_PATH}/id_ecdsa.pub" \
|
|
--jwt-priv-key-path "${STDB_PATH}/id_ecdsa" \
|
|
-l 127.0.0.1:3000 --enable-tracy
|