1 # Copyright (C) The Arvados Authors. All rights reserved.
3 # SPDX-License-Identifier: Apache-2.0
8 arv: "http://arvados.org/cwl#"
9 cwltool: "http://commonwl.org/cwltool#"
11 container_name: string
12 arvbox_data: Directory
22 var sp = self[0].contents.split("\n");
23 for (var i = 0; i < sp.length; i++) {
24 if (sp[i].startsWith("Cluster id: ")) {
25 return sp[i].substr(12);
36 var sp = self[0].contents.split("\n");
37 for (var i = 0; i < sp.length; i++) {
38 if (sp[i].startsWith("Container IP: ")) {
39 return sp[i].substr(14)+":8000";
46 glob: superuser_token.txt
48 outputEval: $(self[0].contents.trim())
52 outputEval: $(inputs.arvbox_data)
56 ARVBOX_CONTAINER: $(inputs.container_name)
57 ARVBOX_DATA: $(inputs.arvbox_data.path)
58 ShellCommandRequirement: {}
59 InitialWorkDirRequirement:
61 - entry: $(inputs.arvbox_data)
62 entryname: $(inputs.container_name)
64 cwltool:InplaceUpdateRequirement:
66 InlineJavascriptRequirement: {}
71 $(inputs.arvbox_bin.path) start dev
72 $(inputs.arvbox_bin.path) status > status.txt
73 $(inputs.arvbox_bin.path) cat /var/lib/arvados/superuser_token > superuser_token.txt