/
npronnikov
/
ProcessVisualizer
Обзор
Документация
Войти
/
npronnikov
/
ProcessVisualizer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
start.sh
35 строк
789 B
Madnick
chore: commit all current workspace changes
18 май 2026, 18:27
18 май 2026, 18:27
e7c2b45
Код
Авторство
О чём код?
#!/bin/sh set -e SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" echo "Starting application..." mkdir -p "$SCRIPT_DIR/backend/data" mkdir -p "$SCRIPT_DIR/backend/uploads/bpmn" # Start backend echo "Starting backend (port 3001)..." cd "$SCRIPT_DIR/backend" npm run dev & BACKEND_PID=$! # Start frontend echo "Starting frontend (port 3000)..." cd "$SCRIPT_DIR/frontend" npm run dev & FRONTEND_PID=$! trap "echo 'Shutting down...'; kill $BACKEND_PID $FRONTEND_PID 2>/dev/null || true; exit 0" TERM INT echo "App running — backend :3001, frontend :3000" echo "Press Ctrl+C to stop." while kill -0 $BACKEND_PID 2>/dev/null && kill -0 $FRONTEND_PID 2>/dev/null; do sleep 1 done echo "A process has exited, shutting down..." kill $BACKEND_PID $FRONTEND_PID 2>/dev/null || true exit 1