|
1 | 1 | { |
2 | | - "id": "no-interactive-example", |
3 | | - "version": "0.1.0", |
| 2 | + "id": "ODM-CLI", |
| 3 | + "version": "0.1.0:sha-4d9a75c", |
4 | 4 | "description": "Run an non-interactive script on TACC using docker.", |
5 | 5 | "owner": "${apiUserId}", |
| 6 | + "moduleLoads": [ |
| 7 | + { |
| 8 | + "moduleLoadCommand": "module load", |
| 9 | + "modulesToLoad": ["tacc-singularity"] |
| 10 | + } |
| 11 | + ], |
6 | 12 | "enabled": true, |
7 | 13 | "runtime": "SINGULARITY", |
8 | 14 | "runtimeVersion": null, |
9 | 15 | "runtimeOptions": ["SINGULARITY_RUN"], |
10 | | - "containerImage": "docker://ghcr.io/in-for-disaster-analytics/cookbook-docker-template:0.1.0", |
| 16 | + "containerImage": "docker://ghcr.io/in-for-disaster-analytics/odm-cli:sha-4d9a75c", |
11 | 17 | "jobType": "BATCH", |
12 | 18 | "maxJobs": -1, |
13 | 19 | "maxJobsPerUser": -1, |
|
29 | 35 | "cmdPrefix": "mkdir $PWD/work $PWD/home $PWD/scratch;", |
30 | 36 | "parameterSet": { |
31 | 37 | "appArgs": [ |
32 | | - { |
33 | | - "name": "Greeting", |
34 | | - "description": "Choose a greeting to give to your target", |
35 | | - "inputMode": "REQUIRED", |
36 | | - "arg": "hello" |
37 | | - }, |
38 | | - { |
39 | | - "name": "Target", |
40 | | - "description": "Whom to address your greeting", |
41 | | - "inputMode": "REQUIRED", |
42 | | - "arg": "world" |
43 | | - } |
| 38 | + |
44 | 39 | ], |
45 | 40 | "containerArgs": [ |
46 | 41 | { |
|
80 | 75 | "includeLaunchFiles": true |
81 | 76 | } |
82 | 77 | }, |
83 | | - "fileInputs": [], |
| 78 | + "fileInputs": [{ |
| 79 | + "name": "Image Directory", |
| 80 | + "description": "Directory for the images", |
| 81 | + "inputMode": "REQUIRED", |
| 82 | + "autoMountLocal": true, |
| 83 | + "sourceUrl": null, |
| 84 | + "targetPath": "images_dir/" |
| 85 | + }], |
84 | 86 | "fileInputArrays": [], |
85 | 87 | "nodeCount": 1, |
86 | 88 | "coresPerNode": 1, |
|
91 | 93 | }, |
92 | 94 | "tags": ["portalName: ALL"], |
93 | 95 | "notes": { |
94 | | - "label": "My first cookbook", |
95 | | - "helpUrl": "https://github.com/In-For-Disaster-Analytics/Cookbook-Docker-Template", |
96 | | - "helpText": "This app is non-interactive and runs a simple script that greets a target with a greeting of your choice", |
| 96 | + "label": "Open Drone Map - Photogrammetry", |
| 97 | + "helpUrl": "https://github.com/In-For-Disaster-Analytics/odm-cli", |
| 98 | + "helpText": "This app for non-interactive run of ODM command line and will generate point clouds and orthophotos. ", |
97 | 99 | "hideNodeCountAndCoresPerNode": true, |
98 | 100 | "isInteractive": false, |
99 | 101 | "icon": "jupyter", |
100 | 102 | "category": "Data Processing", |
101 | | - "queueFilter": ["development", "normal"] |
| 103 | + "queueFilter": ["vm-small","development", "normal"] |
102 | 104 | } |
103 | 105 | } |
0 commit comments