-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathapp.json
More file actions
91 lines (91 loc) · 2.9 KB
/
app.json
File metadata and controls
91 lines (91 loc) · 2.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
{
"checkpointable": false,
"name": "{{ app.name }}",
"executionSystem": "tacc.ls6.tiffhuff",
"executionType": "HPC",
"deploymentPath": "{{ username }}/apps/{{ app.name }}-{{ app.version }}",
"deploymentSystem": "tacc.work.tiffhuff",
"helpURI": "https://github.com/SynapseWeb/PyReconstruct#the-main-window",
"label": "PyReconstruct Dev",
"shortDescription": "{{ app.description }}",
"longDescription": "This application will allow a user to submit a job on the TACC Lonestar6 supercomputer to use the SynapseWeb PyReconstruct 3D image reconstruction software. Once the job is running, click on History => Open Session to join the virtual session. Additional connection instructions can be found by clicking on Data Files => My Data (Work) and selecting the file titled 'PyReconstruct_dcvserver.txt'. After connecting, the PyReconstruct software will begin running, and a Tapis jobs archive folder will be created on the desktop for the user's convenience.",
"modules": [
"load tacc-apptainer"
],
"ontology": [],
"parallelism": "SERIAL",
"tags": ["DCV"],
"templatePath": "runner.sh",
"testPath": "tester.sh",
"version": "{{ app.version }}",
"defaultMaxRunTime": "02:00:00",
"inputs": [],
"parameters": [
{
"id": "desktop_resolution",
"value": {
"visible": true,
"required": true,
"type": "enumeration",
"order": 0,
"enquote": false,
"default": "1280x800",
"enum_values": [
{
"800x600": "800x600"
},
{
"1280x800": "1280x800"
},
{
"1920x1080": "1920x1080"
},
{
"1920x1200": "1920x1200"
},
{
"1600x1200": "1600x1200"
},
{
"2560x1600": "2560x1600"
}
]
},
"details": {
"label": "Desktop Resolution",
"description": "Please select the desktop screen size for your visualization session.",
"argument": null,
"showArgument": false,
"repeatArgument": false
},
"semantics": {}
},
{
"id": "_webhook_base_url",
"semantics": {
"minCardinality": 1,
"ontology": [
"xs:string"
],
"maxCardinality": 1
},
"value": {
"required": true,
"enquote": false,
"default": null,
"visible": true,
"validator": null,
"type": "string",
"order": 1
},
"details": {
"argument": null,
"repeatArgument": false,
"description": null,
"showArgument": false,
"label": "Base portal webhook url."
}
}
],
"outputs": []
}