zyratlo opened a new issue, #7933: URL: https://github.com/apache/texera/issues/7933
### Task Summary `bin/local-dev.sh` is the entry point for running Texera on a contributor's machine: it starts the supporting infrastructure in Docker and runs the JVM and Node services natively. It does not know about the notebook migration tool. Neither `notebook-migration-service` nor the JupyterLab server the workspace embeds is in its service catalog, so a contributor running the local dev stack has the tool visible in the GUI but no backend serving its endpoints and no notebook server to embed. Reproducing or working on the feature currently means starting those pieces by hand alongside the managed stack. Register both with the local dev tooling so they start, stop, and report state like every other managed service, and appear in the dashboard alongside the rest. Two smaller items belong with this work: * The JupyterLab server is the only managed service that runs from a Texera built image rather than natively. Editing its customizations therefore has no effect until the image is rebuilt, which is not obvious and is not written down anywhere. The local dev documentation should explain it. * The startup summary reports a hardcoded container count that is already one short once JupyterLab is registered. This depends on the single-node deployment work, which is where the JupyterLab service and its image are defined. ### Task Type - [ ] Refactor / Cleanup - [x] DevOps / Deployment / CI - [ ] Testing / QA - [ ] Documentation - [ ] Performance - [ ] Other -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
