|
| 1 | +{ |
| 2 | + "name": "R Analysis Environment for AoU", |
| 3 | + "dockerComposeFile": ["docker-compose.yaml", "../aou-common/aou-common-compose.yaml"], |
| 4 | + "service": "app", |
| 5 | + "runServices": ["app", "wondershaper"], |
| 6 | + "shutdownAction": "none", |
| 7 | + "workspaceFolder": "/workspace", |
| 8 | + "postCreateCommand": [ |
| 9 | + "./startupscript/post-startup.sh", |
| 10 | + "rstudio", |
| 11 | + "/home/rstudio", |
| 12 | + "${templateOption:cloud}", |
| 13 | + "${templateOption:login}" |
| 14 | + ], |
| 15 | + // re-mount bucket files on container start up |
| 16 | + "postStartCommand": [ |
| 17 | + "./startupscript/remount-on-restart.sh", |
| 18 | + "rstudio", |
| 19 | + "/home/rstudio", |
| 20 | + "${templateOption:cloud}", |
| 21 | + "${templateOption:login}" |
| 22 | + ], |
| 23 | + "features": { |
| 24 | + "ghcr.io/devcontainers/features/java@sha256:df67d6ff6e9cdd858207ae9e92a99ddb88384b789f79eecd6f873216e951d286": { |
| 25 | + "version": "17" |
| 26 | + }, |
| 27 | + "ghcr.io/rocker-org/devcontainer-features/r-packages@sha256:1a4ec64c4d2060e78e9c812bd3b3622c7e008465d566a2781c0e2b17a82592e5": { |
| 28 | + "packages": "shiny,shinydashboard", |
| 29 | + "installSystemRequirements": true |
| 30 | + }, |
| 31 | + "ghcr.io/devcontainers/features/aws-cli@sha256:bbc9fd513c22e331953126c75ad7b2ed1f9044f1cd5890b7073b634810459b18": {}, |
| 32 | + "ghcr.io/dhoeric/features/google-cloud-cli@sha256:fa5d894718825c5ad8009ac8f2c9f0cea3d1661eb108a9d465cba9f3fc48965f": {}, |
| 33 | + "./.devcontainer/features/workbench-tools": { |
| 34 | + "cloud": "${templateOption:cloud}", |
| 35 | + "username": "rstudio", |
| 36 | + "userHomeDir": "/home/rstudio" |
| 37 | + }, |
| 38 | + "./.devcontainer/features/postgres-client": { |
| 39 | + "version": "16" |
| 40 | + } |
| 41 | + }, |
| 42 | + "remoteUser": "root" |
| 43 | +} |
0 commit comments