re-uploading work
This commit is contained in:
43
scripts/start-all-services.sh
Executable file
43
scripts/start-all-services.sh
Executable file
@@ -0,0 +1,43 @@
|
||||
#!/bin/bash
|
||||
# Start all Attune services in the background
|
||||
|
||||
echo "Building services first..."
|
||||
cargo build
|
||||
|
||||
echo "Starting services..."
|
||||
|
||||
# Create logs directory if it doesn't exist
|
||||
mkdir -p logs
|
||||
|
||||
# Start each service in the background, logging to separate files
|
||||
echo "Starting API service..."
|
||||
cargo run --bin attune-api > logs/api.log 2>&1 &
|
||||
echo $! > logs/api.pid
|
||||
|
||||
echo "Starting Executor service..."
|
||||
cargo run --bin attune-executor > logs/executor.log 2>&1 &
|
||||
echo $! > logs/executor.pid
|
||||
|
||||
echo "Starting Worker service..."
|
||||
cargo run --bin attune-worker > logs/worker.log 2>&1 &
|
||||
echo $! > logs/worker.pid
|
||||
|
||||
echo "Starting Sensor service..."
|
||||
cargo run --bin attune-sensor > logs/sensor.log 2>&1 &
|
||||
echo $! > logs/sensor.pid
|
||||
|
||||
echo "Starting Notifier service..."
|
||||
cargo run --bin attune-notifier > logs/notifier.log 2>&1 &
|
||||
echo $! > logs/notifier.pid
|
||||
|
||||
echo ""
|
||||
echo "All services started!"
|
||||
echo "Logs are in the logs/ directory"
|
||||
echo "To stop services, run: ./scripts/stop-all-services.sh"
|
||||
echo ""
|
||||
echo "Service PIDs:"
|
||||
echo " API: $(cat logs/api.pid)"
|
||||
echo " Executor: $(cat logs/executor.pid)"
|
||||
echo " Worker: $(cat logs/worker.pid)"
|
||||
echo " Sensor: $(cat logs/sensor.pid)"
|
||||
echo " Notifier: $(cat logs/notifier.pid)"
|
||||
Reference in New Issue
Block a user