Skip to content

Commit fd610c8

Browse files
authored
Update application.yml and index.html (#36)
* update gitignore to not ignore application.yml * update index.html with new apps * update application.yml
1 parent f11b907 commit fd610c8

File tree

2 files changed

+156
-1
lines changed

2 files changed

+156
-1
lines changed

shinyproxy/.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
11
*.jar
2-
application.yml

shinyproxy/application.yml

Lines changed: 156 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,156 @@
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

Comments
 (0)