Commit Graph

4 Commits

Author SHA1 Message Date
openhands 5e6605f22f Fix deployment script to properly rebuild Docker containers and add missing scripts 2025-11-14 13:37:55 +00:00
openhands 744e8f6946 Reorganize repository structure for better organization
Created organized directory structure:
- scripts/ - for utility scripts (test runners, etc.)
- tests/mocks/ - for mock servers
- deploy/ - for all deployment scripts
- src/dashboard/ - for dashboard assets

Moved files:
- Test runners: run_tests_by_system.py, run_tests_detailed.py, run_tests_with_db.sh → scripts/
- Deployment scripts: deploy-onprem.sh, setup-server.sh, etc. → deploy/
- Mock servers: mock-optimization-server.py, mock-scada-server.py → tests/mocks/
- Individual tests: test_*.py files → tests/
- Integration tests: test-e2e-deployment.py, test-remote-integration.py → tests/integration/
- Dashboard assets: fixed-dashboard.js → src/dashboard/

Deleted redundant files:
- pytest-mock.ini (redundant with pytest.ini)
- setup-server-backup.sh (duplicate of setup-server.sh)

Kept essential files in root:
- Core documentation (README.md, QUICKSTART.md, etc.)
- Environment templates
- Docker files
- Main test runner (run_tests.py)
- Application entry point (start_dashboard.py)
2025-11-06 19:53:39 +00:00
openhands d9481b7246 Add untracked test files and update deployment scripts
- Add discovery protocol test files for debugging and direct testing
- Add remote test integration scripts and configuration
- Update deployment and monitoring scripts with recent changes
- Include test-remote.yml configuration for remote testing
2025-11-06 19:29:21 +00:00
openhands b76838ea8e Add comprehensive deployment and testing scripts
- deploy-onprem.sh: Automated on-prem deployment script
- mock-scada-server.py: Mock SCADA system for testing
- mock-optimization-server.py: Mock optimization system for testing
- test-e2e-deployment.py: End-to-end deployment testing
- validate-deployment.sh: Deployment health validation
- DEPLOYMENT_GUIDE.md: Comprehensive deployment documentation

Features:
- Automated customer deployment with minimal manual steps
- Mock systems for testing without real hardware
- Comprehensive end-to-end testing
- Health validation and monitoring
- Production-ready deployment scripts
2025-10-30 08:31:44 +00:00