Skip to content

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.

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.