]> git.argeo.org Git - lgpl/argeo-commons.git/blob - demo/argeo_node.js
e2af03d17acf91ff80608efb818e92acd0cfb44c
[lgpl/argeo-commons.git] / demo / argeo_node.js
1 #!/home/mbaudier/dev/git/apache2/argeo-commons/dist/osgi-boot/src/main/rpm/usr/bin/a2jjs
2 // demo specific
3 var app = "node";
4 var demoHome = $ENV.HOME + "/dev/git/apache2/argeo-commons/demo";
5 var appHome = demoHome + "/exec/argeo_node.js";
6 var appConf = demoHome;
7 var policyFile = "all.policy";
8
9 // CMS config
10 load("../dist/argeo-node/rpm/usr/share/node/jjs/cms.js");
11
12 osgi.baseUrl = "http://forge.argeo.org/data/java/argeo-2.1/";
13 osgi.install("org.argeo.commons:org.argeo.dep.cms.platform:2.1.70");
14 osgi.conf("org.osgi.service.http.port", 0);
15
16 // osgi.conf("osgi.clean", true);
17 osgi.launch();
18
19 // wait for UI
20 osgi.spring("org.argeo.cms.ui.workbench.rap");
21 var appUrl = "http://localhost:" + osgi.httpPort + "/ui/node";
22 $EXEC("/usr/bin/chromium-browser --app=" + appUrl);
23
24 // shutdown when the windows is closed
25 osgi.shutdown();