Skip to content

verily-src/workbench-app-devcontainers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

workbench-app-devcontainer

Repo to store Verily Workbench-specific applications' devcontainer specifications. To develop your own custom app configuration, clone this repo.

Workbench-specific application requirements

  1. The custom app runs in a custom app-network bridge network and the app port is exposed on 0:0:0:0 (localhost)
  2. The app's container_name must be application-server
  3. In order to run gcsfuse, set --cap-add SYS_ADMIN --device /dev/fuse --security-opt apparmor:unconfined to the Docker container.
  4. If using a new Docker registry and/or adding new features, update the firewall to allow new egress as needed.

What is a dev container?

https://containers.dev/

How to use

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.

About

Repo to store VWB specific applications' devcontainer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published