zyratlo opened a new issue, #5255:
URL: https://github.com/apache/texera/issues/5255

   ### Task Summary
   
   ### Task Summary
   Introduce the local JupyterLab container that the upcoming 
notebook-migration microservice will talk to. This PR is purely infrastructure, 
no Texera code paths reference it on `main` yet.
   
   ### Scope
   Adds three files under `notebook-migration-service/src/main/resources/`:
   
     - `Dockerfile` — builds a Jupyter image from 
`jupyter/base-notebook:notebook-6.5.4` and `COPY`s `custom.js` into 
`~/.jupyter/custom/custom.js`.
     - `docker-compose.yml` — runs JupyterLab as `texera-jupyter` on host port 
`9100`, with token/password auth disabled, XSRF check disabled, and a CSP 
allowing `frame-ancestors http://localhost:*` so a Texera page can embed it in 
an iframe.
     - `custom.js` — JupyterLab iframe customization: posts `cellClicked` 
events with the cell's UUID to `window.parent`, and listens for 
`triggerCellClick` to scroll/highlight target cells.
   
   ### 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]

Reply via email to