Files
CurrenciCombo/docs/CURRENT_STATUS.md
defiQUG 14dfd3c9bf docs: Enhance development setup documentation and update environment variable validation
- Added a new section in CURRENT_STATUS.md detailing prerequisites and quick start instructions for development setup.
- Updated environment variable validation to include defaults for missing variables in env.ts.
- Improved error handling in errorHandler.ts for better validation feedback.
- Made various code adjustments across services to ensure robustness and clarity.
2025-11-05 19:00:46 -08:00

1.5 KiB

Current Services Status

Running Services

1. Webapp (Next.js Frontend)

2. Orchestrator (Express Backend)

⚠️ Optional Services

3. PostgreSQL Database

  • Status: ⚠️ Not running (requires Docker)
  • Port: 5432
  • To Start: docker-compose up -d postgres

4. Redis Cache

  • Status: ⚠️ Not running (requires Docker)
  • Port: 6379
  • To Start: docker-compose up -d redis

Quick Commands

Check Status

# Check ports
netstat -ano | findstr ":3000 :8080"

# Check processes
Get-Process node

Start Individual Services

# Webapp
cd webapp; npm run dev

# Orchestrator
cd orchestrator; npm run dev

Start All (with script)

.\scripts\start-all.ps1


🔧 Development Setup

Prerequisites

  • Node.js 18+ installed
  • npm packages installed in both webapp/ and orchestrator/
  • .env file created in orchestrator/ (minimal config is fine for dev)

Quick Start

# From project root
.\scripts\start-all.ps1

# Or manually:
cd webapp; npm run dev
cd orchestrator; npm run dev

Status Check

.\scripts\check-status.ps1

Last Checked: 2025-01-15