RStudio Pro Sessions
Overview
Posit Workbench’s primary role is to launch and manage sessions for users. An RStudio Pro Session is a session configured with R and various shared libraries and R packages which the user accesses through the browser as the RStudio Pro IDE. If using the job launcher, sessions can be launched with environments for R, Jupyter, Jupyter Lab, and VS Code. Without the job launcher, Workbench is limited to launching RStudio Pro Sessions. This section explains how RStudio Pro Sessions are configured.
Session configuration files rsession.conf
, repos.conf
, and notifications.conf
must be in an accessible location because the sessions directly access them. If you use Launcher with a plugin, then check that one of the following requirements is satisfied:
- For Slurm: an accessible location on an NFS mount is required
- For Kubernetes:
- Either the files must be built into the image, so that the session containers will contain them (Use Custom Docker Images)
- Or the files must be available inside a volume mount when the container is first launched (Kubernetes Object Templating)