dev-restart.sh 504 B

12345678910111213141516171819
  1. #!/bin/bash
  2. # Continuous restart wrapper for development
  3. while true; do
  4. echo "[dev-restart] Starting NestJS application..."
  5. nest start
  6. EXIT_CODE=$?
  7. if [ $EXIT_CODE -eq 0 ]; then
  8. echo "[dev-restart] Clean exit detected, restarting in 1 second..."
  9. sleep 1
  10. elif [ $EXIT_CODE -eq 1 ]; then
  11. echo "[dev-restart] Restart requested, restarting in 1 second..."
  12. sleep 1
  13. else
  14. echo "[dev-restart] Unexpected exit code $EXIT_CODE, restarting in 3 seconds..."
  15. sleep 3
  16. fi
  17. done