Skip to content

Refactor/monorepo restructure#136

Closed
bojeanson wants to merge 3 commits into
mainfrom
refactor/monorepo-restructure
Closed

Refactor/monorepo restructure#136
bojeanson wants to merge 3 commits into
mainfrom
refactor/monorepo-restructure

Conversation

@bojeanson
Copy link
Copy Markdown
Collaborator

No description provided.

Directory moves (git mv, history preserved):
  edge_orchestrator/  → edge/orchestrator/
  edge_camera/        → edge/camera/
  edge_model_serving/ → edge/model_serving/
  edge_interface/     → _archive/edge_interface/
  edge_streamlit/     → _archive/edge_streamlit/
  hub_labelizer/      → hub/labelizer/
  hub_monitoring/     → hub/monitoring/
  hub_streamlit/      → hub/streamlit/
  deployment/         → hub/deployment/

Stub directories created:
  edge/cockpit/  edge/storage/  hub/model_registry/

Supporting file updates:
  docker-compose.yml  paths updated, edge_interface removed, cockpit added
  Makefile            edge_interface → edge_cockpit
  .gitignore          all edge_*/hub_* paths updated to new locations
…ker-compose

- edge/pyproject.toml: uv workspace root (vio-edge-workspace)
- Packages renamed: edge-orchestrator, edge-camera, edge-model-server
- Hardware extras: edge-camera[pi|usb|basler]
- make install uses uv pip install -e in all service Makefiles
- CI workflows: paths updated to edge/, setup-uv, pin Python 3.11
- docker-compose.yml: all services use extends pattern (Option B)
- New service yml files: edge_camera.yml, edge_model_serving.yml
- edge/camera/Dockerfile: uv-based container build
… orchestrator

- edge/cockpit: Vue 3 + Vuetify 3 + Vite 6, multi-view (operator/technician/admin)
- StatusBar polls /health/live + /health/services for live service status
- GET /health/services on orchestrator probes camera and model server via aiohttp
- Cockpit proxies all API calls through nginx → orchestrator (no direct service calls)
- Config JSON files: camera_type usb/raspberry → http, service_url localhost:8001
- Model serving URLs updated from edge_model_serving hostname to localhost
@bojeanson bojeanson force-pushed the refactor/monorepo-restructure branch from 38b6b11 to 276308c Compare April 3, 2026 09:46
@bojeanson bojeanson closed this Apr 3, 2026
@bojeanson bojeanson deleted the refactor/monorepo-restructure branch May 21, 2026 13:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant