29 lines
1.1 KiB
Plaintext
29 lines
1.1 KiB
Plaintext
=== C Nostr Relay Build and Restart Script ===
|
|
Removing old configuration file to trigger regeneration...
|
|
✓ Configuration file removed - will be regenerated with latest database values
|
|
Building project...
|
|
rm -rf build
|
|
Clean complete
|
|
mkdir -p build
|
|
Compiling C-Relay for architecture: x86_64
|
|
gcc -Wall -Wextra -std=c99 -g -O2 -I. -Inostr_core_lib -Inostr_core_lib/nostr_core -Inostr_core_lib/cjson -Inostr_core_lib/nostr_websocket src/main.c src/config.c -o build/c_relay_x86 nostr_core_lib/libnostr_core_x64.a -lsqlite3 -lwebsockets -lz -ldl -lpthread -lm -L/usr/local/lib -lsecp256k1 -lssl -lcrypto -L/usr/local/lib -lcurl
|
|
Build complete: build/c_relay_x86
|
|
Build successful. Proceeding with relay restart...
|
|
Stopping any existing relay servers...
|
|
No existing relay found
|
|
Starting relay server...
|
|
Debug: Current processes: None
|
|
Started with PID: 786684
|
|
Relay started successfully!
|
|
PID: 786684
|
|
WebSocket endpoint: ws://127.0.0.1:8888
|
|
Log file: relay.log
|
|
|
|
=== Relay server running in background ===
|
|
To kill relay: pkill -f 'c_relay_'
|
|
To check status: ps aux | grep c_relay_
|
|
To view logs: tail -f relay.log
|
|
Binary: ./build/c_relay_x86
|
|
Ready for Nostr client connections!
|
|
|