|
| 1 | +# more info at https://shinyproxy.io/documentation/configuration |
| 2 | + |
| 3 | +spring.application.name: NMorais Lab - Bioinformatic Apps |
| 4 | +spring: |
| 5 | + servlet: |
| 6 | + multipart: |
| 7 | + max-file-size: 200MB |
| 8 | + max-request-size: 200MB |
| 9 | + |
| 10 | +proxy: |
| 11 | + title: NMorais Lab - Bioinformatic Apps |
| 12 | + port: 8080 |
| 13 | + # bind-address: 127.0.0.1 |
| 14 | + hide-navbar: false |
| 15 | + template-path: /opt/shinyproxy/templates |
| 16 | + container-wait-time: 30000 |
| 17 | + container-log-path: /container-logs |
| 18 | + usage-stats-url: micrometer |
| 19 | + |
| 20 | + # app recovery enabled |
| 21 | + stop-proxies-on-shutdown: false |
| 22 | + recover-running-proxies: true |
| 23 | + |
| 24 | + docker: |
| 25 | + internal-networking: true |
| 26 | + container-network: shiny-net |
| 27 | + specs: |
| 28 | + - id: psichomics |
| 29 | + description: Alternative splicing quantification, visualisation and analysis |
| 30 | + container-image: nunoagostinho/psichomics:1.28.1 |
| 31 | + container-cmd: ["R", "-e", "psichomics::psichomics(host='0.0.0.0', port=3838, shinyproxy=TRUE, cache='~/Downloads/AnnotationHub')"] |
| 32 | + container-network: "${proxy.docker.container-network}" |
| 33 | + container-volumes: [ "/srv/apps/psichomics/data:/root/Downloads" ] |
| 34 | + template-properties: |
| 35 | + startup-time: 20s |
| 36 | + listed: true |
| 37 | + - id: voyAGEr |
| 38 | + description: Analysis of age-related gene expression changes in human |
| 39 | + container-image: diseasetranscriptomicslab/voyager:v2.0.2 |
| 40 | + container-network: "${proxy.docker.container-network}" |
| 41 | + container-volumes: [ "/srv/apps/voyAGEr/data:/home/app/data" ] |
| 42 | + template-properties: |
| 43 | + listed: true |
| 44 | + - id: cTRAP |
| 45 | + description: Identifying candidate causal perturbations from differential gene expression data |
| 46 | + container-image: nunoagostinho/ctrap:1.14.1 |
| 47 | + container-network: "${proxy.docker.container-network}" |
| 48 | + container-cmd: ["R", "-e", "cTRAP::cTRAP(host='0.0.0.0', port=3838, expire=30, flowerURL='http://flower:5555/flower')"] |
| 49 | + container-volumes: [ "/srv/apps/cTRAP/sessions:/data" ] |
| 50 | + template-properties: |
| 51 | + startup-time: 15s |
| 52 | + listed: true |
| 53 | + - id: scStudio_MCT |
| 54 | + container-image: genomeptimm/scstudio_mct:1.6 |
| 55 | + container-network: "${proxy.docker.container-network}" |
| 56 | + container-volumes: [ "/srv/apps/scStudio_MCT/datasets:/home/app/datasets" ] |
| 57 | + template-properties: |
| 58 | + listed: true |
| 59 | + - id: scStudio |
| 60 | + container-image: martabica/scstudio-home:1.2 |
| 61 | + container-network: "${proxy.docker.container-network}" |
| 62 | + container-volumes: [ "/srv/apps/scStudio/tokens:/home/app/tokens", "/srv/apps/scStudio/public_datasets:/home/app/public_datasets", "/srv/apps/scStudio/session_data:/home/app/session_data" ] |
| 63 | + template-properties: |
| 64 | + listed: true |
| 65 | + - id: scStudio_DATA |
| 66 | + container-image: martabica/scstudio-selectdata:1.1 |
| 67 | + container-network: "${proxy.docker.container-network}" |
| 68 | + container-volumes: [ "/srv/apps/scStudio/tokens:/home/app/tokens", "/srv/apps/scStudio/public_datasets:/home/app/public_datasets", "/srv/apps/scStudio/session_data:/home/app/session_data" ] |
| 69 | + template-properties: |
| 70 | + listed: true |
| 71 | + - id: scStudio_QC |
| 72 | + container-image: martabica/scstudio-qc:1.1 |
| 73 | + container-network: "${proxy.docker.container-network}" |
| 74 | + container-volumes: [ "/srv/apps/scStudio/tokens:/home/app/tokens", "/srv/apps/scStudio/public_datasets:/home/app/public_datasets", "/srv/apps/scStudio/session_data:/home/app/session_data" ] |
| 75 | + template-properties: |
| 76 | + listed: true |
| 77 | + - id: scStudio_NORM |
| 78 | + container-image: martabica/scstudio-normalization:1.1 |
| 79 | + container-network: "${proxy.docker.container-network}" |
| 80 | + container-volumes: [ "/srv/apps/scStudio/tokens:/home/app/tokens", "/srv/apps/scStudio/public_datasets:/home/app/public_datasets", "/srv/apps/scStudio/session_data:/home/app/session_data" ] |
| 81 | + template-properties: |
| 82 | + listed: true |
| 83 | + - id: scStudio_DIMRED |
| 84 | + container-image: martabica/scstudio-dimred:1.1 |
| 85 | + container-network: "${proxy.docker.container-network}" |
| 86 | + container-volumes: [ "/srv/apps/scStudio/tokens:/home/app/tokens", "/srv/apps/scStudio/public_datasets:/home/app/public_datasets", "/srv/apps/scStudio/session_data:/home/app/session_data" ] |
| 87 | + template-properties: |
| 88 | + listed: true |
| 89 | + - id: scStudio_CLUSTER |
| 90 | + container-image: martabica/scstudio-clustering:1.1 |
| 91 | + container-network: "${proxy.docker.container-network}" |
| 92 | + container-volumes: [ "/srv/apps/scStudio/tokens:/home/app/tokens", "/srv/apps/scStudio/public_datasets:/home/app/public_datasets", "/srv/apps/scStudio/session_data:/home/app/session_data" ] |
| 93 | + template-properties: |
| 94 | + listed: true |
| 95 | + - id: scStudio_DEA |
| 96 | + container-image: martabica/scstudio-dea:1.5 |
| 97 | + container-network: "${proxy.docker.container-network}" |
| 98 | + container-volumes: [ "/srv/apps/scStudio/tokens:/home/app/tokens", "/srv/apps/scStudio/public_datasets:/home/app/public_datasets", "/srv/apps/scStudio/session_data:/home/app/session_data" ] |
| 99 | + template-properties: |
| 100 | + listed: true |
| 101 | + - id: scStudio_GSEA |
| 102 | + container-image: martabica/scstudio-fea:1.3 |
| 103 | + container-network: "${proxy.docker.container-network}" |
| 104 | + container-volumes: [ "/srv/apps/scStudio/tokens:/home/app/tokens", "/srv/apps/scStudio/public_datasets:/home/app/public_datasets", "/srv/apps/scStudio/session_data:/home/app/session_data" ] |
| 105 | + template-properties: |
| 106 | + listed: true |
| 107 | + - id: scStudio_FEATPLOT |
| 108 | + container-image: martabica/scstudio-featureplots:1.1 |
| 109 | + container-network: "${proxy.docker.container-network}" |
| 110 | + container-volumes: [ "/srv/apps/scStudio/tokens:/home/app/tokens", "/srv/apps/scStudio/public_datasets:/home/app/public_datasets", "/srv/apps/scStudio/session_data:/home/app/session_data" ] |
| 111 | + template-properties: |
| 112 | + listed: true |
| 113 | + - id: scStudio_SETTINGS |
| 114 | + container-image: martabica/scstudio-settings:1.1 |
| 115 | + container-network: "${proxy.docker.container-network}" |
| 116 | + container-volumes: [ "/srv/apps/scStudio/tokens:/home/app/tokens", "/srv/apps/scStudio/public_datasets:/home/app/public_datasets", "/srv/apps/scStudio/session_data:/home/app/session_data" ] |
| 117 | + template-properties: |
| 118 | + listed: true |
| 119 | + - id: scStudio_REPORT |
| 120 | + container-image: martabica/scstudio-report:1.1 |
| 121 | + container-network: "${proxy.docker.container-network}" |
| 122 | + container-volumes: [ "/srv/apps/scStudio/tokens:/home/app/tokens", "/srv/apps/scStudio/public_datasets:/home/app/public_datasets", "/srv/apps/scStudio/session_data:/home/app/session_data" ] |
| 123 | + template-properties: |
| 124 | + listed: true |
| 125 | + - id: splicingSenescenceDashboard |
| 126 | + display-name: Splicing in senescence |
| 127 | + description: Splicing in senescence (dashboard) |
| 128 | + container-image: marianaferreira/splicing-senescence-dasboard |
| 129 | + container-network: "${proxy.docker.container-network}" |
| 130 | + template-properties: |
| 131 | + startup-time: 20s |
| 132 | + listed: false |
| 133 | + - id: betAS |
| 134 | + description: Intuitive differential alternative splicing analysis |
| 135 | + container-image: marianaferreira/betas:v1.2.1 |
| 136 | + container-cmd: ["R", "-e", "betAS::betASapp(host='0.0.0.0', port=3838)"] |
| 137 | + container-network: "${proxy.docker.container-network}" |
| 138 | + template-properties: |
| 139 | + startup-time: 5s |
| 140 | + listed: true |
| 141 | + |
| 142 | +logging: |
| 143 | + file: |
| 144 | + name: /log/shinyproxy.log |
| 145 | + |
| 146 | +management: |
| 147 | + metrics: |
| 148 | + export: |
| 149 | + prometheus: |
| 150 | + enabled: true |
| 151 | + |
| 152 | +server: |
| 153 | + secure-cookies: true |
| 154 | + forward-headers-strategy: native |
| 155 | + frame-options: sameorigin |
| 156 | + |
0 commit comments