Ana içeriğe geç

Yerel Geliştirme

Backend

cd backend
npm install
cp .env.example .env      # gerçek değerleri kendiniz doldurun
npm run dev               # tsx ile izleme modunda
Betik Görev
npm run dev Geliştirme sunucusu
npm run build TypeScript derlemesi
npm start Derlenmiş çıktıyı çalıştırır
npm run typecheck Tip denetimi
npm run logs:test / logs:test:db / logs:migrate Günlük araçları
npm run nodered:test Node-RED taşıma kontrolleri
npm run swagger:test OpenAPI kontrolleri

MongoDB erişilemezse sunucu hiç başlamaz — bu bilinçli bir davranıştır.

Frontend

cd dashboard
npm install
cp .env.example .env
npm run dev
Betik Görev
npm run dev Vite geliştirme sunucusu
npm run build / preview Üretim derlemesi ve önizleme
npm run lint / lint:fix ESLint
npm run prettier / prettier:fix Biçimlendirme
npm run typecheck / typecheck:test Tip denetimi
npm run test:iqv / :watch / :coverage / :ci Jest + MSW
npm run ci:verify Birleşik doğrulama

LAN üzerinden test

Vite host: '0.0.0.0' ile çalışır. Başka bir cihazdan http://192.168.x.x:5173 ile açtığınızda giriş çalışır: geliştirmede özel ağ origin'leri CORS tarafından kabul edilir. Ayrıntı: Güvenlik / CORS.

Dokümantasyon sitesi

python -m pip install -r requirements-docs.txt
python -m mkdocs serve
python -m mkdocs build --strict