Skip to content

Latest commit

 

History

History
53 lines (44 loc) · 1.91 KB

File metadata and controls

53 lines (44 loc) · 1.91 KB

Krini Project Status Summary for Alex

System Status: FULLY OPERATIONAL

Frontend (React + TypeScript)

Location: /src/components/tes-dashboard/Status: Running on http://localhost:3001Pages Working:

  • Dashboard: /federated-analytics-showcase/
  • Tasks: /federated-analytics-showcase/tasks
  • Workflows: /federated-analytics-showcase/workflows
  • System Status: /federated-analytics-showcase/status
  • Service Info: /federated-analytics-showcase/service-info
  • Logs: /federated-analytics-showcase/logs
  • Network Topology: /federated-analytics-showcase/topology
  • Settings: /federated-analytics-showcase/settings

Backend (Flask + Clean Architecture)

Location: /backend/Status: Running on http://localhost:8080Main Files:

  • Entry Point: /backend/main.py
  • App Factory: /backend/app_factory.py
  • Flask Adapter: /backend/adapters/web/flask_adapter.py
  • API Services: /backend/core/services/

API Endpoints (18 total)

Core: /api/test_connection, /health, /statusData: /api/dashboard_data, /api/tes_locations, /api/batch_runsWorkflows: /api/batch_nextflow, /api/batch_snakemake, /api/batch_cwlTasks: /submit, /task_details, /cancel_task

Data Summary

TES Instances: 4 ELIXIR nodes connected • Total Workflows: 66 (59 batch + 7 individual) • Supported Types: Nextflow, Snakemake, CWL • Storage: File-based in /backend/uploads/

Configuration Files

Frontend: /package.json, /vite.config.ts, /tsconfig.jsonBackend: /backend/requirements.txt, /backend/core/config.pyDocker: /Dockerfile, /backend/docker-compose.yml

Quick Start

# Start Backend
cd /backend && python main.py

# Start Frontend  
npm run dev

✅ Everything is working and ready for production!