Skip to content

Latest commit

 

History

History
58 lines (43 loc) · 2.45 KB

File metadata and controls

58 lines (43 loc) · 2.45 KB

2022-01-23

  • Add documentation for license leak bug and possible workarounds/solutions.
  • Add an option in the Justfile to persist license state files for use across multiple restarts.

2022.12.0

  • Upgrade workbench to 2022.12.0
  • Use the new WORKBENCH_JUPYTER_PATH env var to configure jupyter location
  • Remove vscode.conf/exe configuration in favor of the new, internal default code-server installation
  • Refactor image to build FROM the new product-base-pro image

2022-07-28

  • Added conf/launcher.local.conf with unprivileged=1 flag so the Local Launcher Plugin starts in unprivileged mode.

2022.07.0

  • Add a /usr/local/bin/jupyter symlink
  • Configure Workbench to preinstall R, Python, and Quarto extensions for users on session startup
  • Add workbench_jupyterlab python package for the jupyterlab extension

2022-04-07

  • The Dockerfile now uses BuildKit features and must be built with DOCKER_BUILDKIT=1.

2021.09.0

  • BREAKING: rename environment variables to use RSW_ prefix instead of RSP_ prefix
    • i.e. RSP_LICENSE is now RSW_LICENSE
  • BREAKING: Change execution model significantly
    • Before, we had a single startup script startup.sh that would launch multiple services
    • There was no service manager, so launcher going down could not be detected
    • We are now using supervisord as a service manager within the container
    • supervisord is configured to exit if any of its child processes exit
    • ENTRYPOINT and CMD have changed accordingly
    • A more thorough write-up is in README.md
  • Improve logging behaviors to send logs to stdout/stderr instead of using tail
  • Add sssd to the container for user provisioning. It starts by default with no directory configured.
    • To utilize, mount your own *.conf files into /etc/sssd/conf.d/ (ensure ownership by root, and 0600 permissions)
    • Examples and further documentation is in README.md

1.4.1717-3

  • Add code-server / vscode installation and configuration
  • Added R version 4.1.0. Image includes versions 4.1.0, 3.6.3
  • BREAKING: change image name to rstudio/rstudio-workbench
  • BREAKING: change the location / version of python. Now includes:
    • version 3.8.10 at /opt/python/jupyter to run jupyter
    • version 3.8.10 at /opt/python/3.8.10 as a kernel for jupyter
    • version 3.9.5 at /opt/python/3.9.5 as a kernel for jupyter

1.4.1106-5

  • Includes R version 3.6.3 at /opt/R/3.6.3
  • Includes Python version 3.6.5 at /opt/python/3.6.5