mirror of
https://github.com/thomiceli/opengist.git
synced 2025-07-08 17:08:04 +02:00
Add listen to Unix websocket
This commit is contained in:
@ -1,8 +1,23 @@
|
||||
#!/bin/sh
|
||||
set -euo pipefail
|
||||
|
||||
# Start background processes
|
||||
make watch_frontend &
|
||||
make watch_backend &
|
||||
FRONTEND_PID=$!
|
||||
|
||||
trap 'kill $(jobs -p)' EXIT
|
||||
wait
|
||||
make watch_backend &
|
||||
BACKEND_PID=$!
|
||||
|
||||
# Function for graceful shutdown
|
||||
cleanup() {
|
||||
echo "Shutting down gracefully..."
|
||||
kill -TERM $FRONTEND_PID $BACKEND_PID 2>/dev/null || true
|
||||
wait $FRONTEND_PID $BACKEND_PID 2>/dev/null || true
|
||||
echo "Shutdown complete"
|
||||
}
|
||||
|
||||
# Set up trap for graceful shutdown
|
||||
trap cleanup EXIT INT TERM
|
||||
|
||||
# Wait for background processes
|
||||
wait
|
Reference in New Issue
Block a user