Files
iistwin/scripts/dev/start-dev.sh
Ильяс Султанов 1f5ecb6da4 fix(number-fields): избегаем потери точности длинных чисел
- number-поля теперь рендерятся как text + inputMode=numeric,
  чтобы браузер не округлял значения через input type=number
- пробелы при вставке в number-поля удаляются
- бэкенд нормализует значения number-полей в строку перед сохранением
- добавлен хелпер normalizeFieldValueForStorage

Closes: искажение расчётного счёта и других длинных числовых полей
2026-07-07 21:03:40 +03:00

30 lines
774 B
Bash
Executable File

#!/bin/bash
set -e
# Start the CRM app in native development mode.
# Dependencies must already be running (see scripts/dev/start-deps.sh).
# Usage: scripts/dev/start-dev.sh
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$(cd "${SCRIPT_DIR}/../.." && pwd)"
cd "${PROJECT_ROOT}"
if [[ ! -f .env.local ]]; then
echo "ERROR: .env.local not found."
exit 1
fi
# Quick check that key dependencies are reachable
echo "=== Checking dependencies ==="
if ! curl -sf http://localhost:5000/api/health >/dev/null 2>&1; then
echo "Note: app is not yet running on localhost:5000 (expected)."
fi
echo "=== Starting CRM dev server ==="
echo "Make sure dependencies are running: scripts/dev/start-deps.sh"
echo ""
export NODE_ENV=development
npm run dev