initial code commit
This commit is contained in:
parent
923711ac6a
commit
0d98e01bc3
2
.gitignore
vendored
2
.gitignore
vendored
@ -271,3 +271,5 @@ FakesAssemblies/
|
|||||||
**/*.Server/ModelManifest.xml
|
**/*.Server/ModelManifest.xml
|
||||||
_Pvt_Extensions
|
_Pvt_Extensions
|
||||||
|
|
||||||
|
package-lock.json
|
||||||
|
package-lock.json
|
||||||
|
20
index.html
Normal file
20
index.html
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Open MCT Tutorials</title>
|
||||||
|
<script src="node_modules/openmct/dist/openmct.js"></script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script>
|
||||||
|
openmct.setAssetPath('node_modules/openmct/dist');
|
||||||
|
openmct.install(openmct.plugins.LocalStorage());
|
||||||
|
openmct.install(openmct.plugins.MyItems());
|
||||||
|
openmct.install(openmct.plugins.UTCTimeSystem());
|
||||||
|
openmct.time.clock('local', {start: -15 * 60 * 1000, end: 0});
|
||||||
|
openmct.time.timeSystem('utc');
|
||||||
|
openmct.install(openmct.plugins.Espresso());
|
||||||
|
|
||||||
|
openmct.start();
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
11
package.json
11
package.json
@ -2,10 +2,19 @@
|
|||||||
"name": "subo-openmct",
|
"name": "subo-openmct",
|
||||||
"version": "0.0.1",
|
"version": "0.0.1",
|
||||||
"description": "Suborbital's implementation of Open MCT",
|
"description": "Suborbital's implementation of Open MCT",
|
||||||
|
"main": "server/server.js",
|
||||||
|
"scripts": {
|
||||||
|
"start": "node server/server.js"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "git+https://git.turnsys.com/Suborbital-Systems/OpenMCT.git"
|
||||||
|
},
|
||||||
|
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"express": "^4.16.4",
|
"express": "^4.16.4",
|
||||||
"express-ws": "^4.0.0",
|
"express-ws": "^4.0.0",
|
||||||
"openmct": "nasa/openmct",
|
"openmct": "nasa/openmct",
|
||||||
"ws": "^6.1.2"
|
"ws": "^6.1.2"
|
||||||
}
|
}
|
||||||
}
|
}
|
15
server/server.js
Normal file
15
server/server.js
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
var StaticServer = require('./static-server');
|
||||||
|
|
||||||
|
var expressWs = require('express-ws');
|
||||||
|
var app = require('express')();
|
||||||
|
expressWs(app);
|
||||||
|
|
||||||
|
var staticServer = new StaticServer();
|
||||||
|
|
||||||
|
app.use('/', staticServer);
|
||||||
|
|
||||||
|
var port = process.env.PORT || 8080
|
||||||
|
|
||||||
|
app.listen(port, function () {
|
||||||
|
console.log('Open MCT hosted at http://localhost:' + port);
|
||||||
|
});
|
11
server/static-server.js
Normal file
11
server/static-server.js
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
var express = require('express');
|
||||||
|
|
||||||
|
function StaticServer() {
|
||||||
|
var router = express.Router();
|
||||||
|
|
||||||
|
router.use('/', express.static(__dirname + '/..'));
|
||||||
|
|
||||||
|
return router
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = StaticServer;
|
Loading…
Reference in New Issue
Block a user