Repo to store Verily Workbench-specific applications' devcontainer specifications. To develop your own custom app configuration, clone this repo.
- The custom app runs in a custom
app-networkbridge network and the app port is exposed on 0:0:0:0 (localhost) - The app's
container_namemust beapplication-server - In order to run
gcsfuse, set--cap-add SYS_ADMIN --device /dev/fuse --security-opt apparmor:unconfinedto the Docker container.
The .devcontainer.json file in the custom app folder (e.g. r-analysis/) contains the custom app configuration.
post-startup.sh contains workbench specific set up.
Please visit https://support.workbench.verily.com/docs/guides/cloud_apps/create_custom_apps/ for details about using a dev container specification to create a custom app in Workbench.
For an example app, see src/jupyter.