This repository describes how to add CloudBeaver inside ShinyProxy.
To pull the image made in this repository from Docker Hub, use
sudo docker pull openanalytics/shinyproxy-cloudbeaver-demothe relevant Docker Hub repository can be found at https://hub.docker.com/r/openanalytics/shinyproxy-cloudbeaver-demo
To build the image from the Dockerfile, clone this repository, then navigate to its root directory and run
sudo docker build -t openanalytics/shinyproxy-cloudbeaver-demo .To add the application to ShinyProxy add the following lines to its configuration file (see application.yml for a complete file):
proxy:
specs:
- id: cloudbeaver
display-name: Hello CloudBeaver
container-image: openanalytics/shinyproxy-cloudbeaver-demo
port: 8978
container-cmd: ["/opt/cloudbeaver/run-server.sh"]
target-path: "#{proxy.getRuntimeValue('SHINYPROXY_PUBLIC_PATH').replaceFirst('/$','')}"
container-env:
CLOUDBEAVER_ROOT_URI: "#{proxy.getRuntimeValue('SHINYPROXY_PUBLIC_PATH').replaceFirst('/$','')}"(c) Copyright Open Analytics NV, 2026.