Bring Your Own Container
You don’t need Bioconductor tooling — or a custom build at all — to add a workshop. If you already have a container image that runs a web app (JupyterLab, RStudio, VS Code, a Shiny app, anything with an HTTP UI), Orchestra can launch it as-is.
What makes an image work
Section titled “What makes an image work”Orchestra launches your image and fronts it with sign-in and a per-session proxy. Three things need to line up:
- It’s a published image Orchestra can pull — a public registry, or one the cluster is configured to access.
- The app serves one HTTP port — you’ll set this as the template’s app port, and the sidecar proxies to it.
- The app starts unauthenticated — Orchestra already established who the user is, so a second login inside the app just gets in the way (and often can’t be satisfied through the proxy).
Next: Make the image Orchestra-ready → — the no-auth contract and how to set port, env, and args.