File Statistics
Total Files Created: 21
- Root level: 9 files
- Python service: 5 files
- Java service: 7 files
Code Files
- Python: 2 main files (main.py, select_model.py, test_api.py)
- Java: 3 files (Application, Controller, Service)
Configuration Files
- Docker: 2 files (Dockerfile x2, docker-compose.yml)
- Build: 1 file (pom.xml, requirements.txt)
- Properties: 2 files (application.properties, .env.example)
Documentation Files
- 5 markdown documentation files covering setup, architecture, API usage, and troubleshooting
- mkdocs.yml configuration file for site structure and theme settings
- MkDocs site with full project documentation (https://joeaoregan.github.io/TUS-26-ETP-AI-Traffic-Optimisation/)
- Interactive API docs via Swagger UI for both Java Gateway and Python Inference Service
- README.md with quick links and project overview
Scripts
- 3 scripts (start.bat, start.sh, select_model.py, test_api.py)
File Sizes (Approximate)
| Component |
Files |
Total Size |
| Documentation |
4 |
~25 KB |
| Python Service |
3 |
~12 KB |
| Java Service |
3 |
~18 KB |
| Configuration |
6 |
~5 KB |
| Scripts |
4 |
~15 KB |
| Total |
20+ |
~75 KB |