Tools for building Lattica applications
- Required:
--port <u16> - Optional:
--key-path <FILE>(defaults to./secret.key; auto-generated if missing)
macOS/Linux:
./relay --port 4001
./relay --port 4001 --key-path ./relay.key
./rendezvous --port 4002Logging (macOS/Linux):
RUST_LOG=info ./relay --port 4001
RUST_LOG=info ./rendezvous --port 4002Windows (PowerShell):
./relay.exe --port 4001
$env:RUST_LOG = "info"; ./relay.exe --port 4001
./rendezvous.exe --port 4002Prerequisite: Rust toolchain installed.
Relay (run inside relay/):
cd relay
cargo run -- --port 4001
cargo run -- --port 4001 --key-path ./relay.keyRendezvous (run inside rendezvous/):
cd rendezvous
cargo run -- --port 4002
cargo run -- --port 4002 --key-path ./rendezvous.keyLogging (from source):
cd relay && RUST_LOG=info cargo run -- --port 4001
cd rendezvous && RUST_LOG=info cargo run -- --port 4002Release builds (optional):
cd relay && cargo build --release
cd rendezvous && cargo build --release