diff --git a/cesium.js b/cesium.js index dbd3a08f73c9631232e5a4631e81e318b2cacf7b..16f7b8542dd135b95346e085308170c11465c701 100644 --- a/cesium.js +++ b/cesium.js @@ -6,7 +6,7 @@ const AdmZip = require('adm-zip'), tmp = require('tmp'); -const CESIUM_VERSION = '0.3.5'; +const CESIUM_VERSION = '0.5.2'; const CESIUM_RELEASE = 'https://github.com/duniter/cesium/releases/download/v' + CESIUM_VERSION + '/cesium-v' + CESIUM_VERSION + '-web.zip'; const OUTPUT_ZIP = tmp.fileSync().name; const EXTRACT_PATH = path.join(__dirname, './cesium'); @@ -30,10 +30,32 @@ outputStream.on('close', () => { fs.renameSync(cesiumSourceFolder, cesiumPublicFolder); // Configure Cesium - const cesiumOldConfigFile = path.join(__dirname, 'public', 'cesium', 'config.js'); - const cesiumNewConfigFile = path.join(__dirname, 'misc', 'cesium.js'); - fs.unlinkSync(cesiumOldConfigFile); - fs.copySync(cesiumNewConfigFile, cesiumOldConfigFile); + const cesiumConfigFile = path.join(__dirname, 'public', 'cesium', 'config.js'); + const config = `/*** CONTENT GENERATED BY DUNITER-UI ***/ + +angular.module("cesium.config", []) + +.constant("csConfig", { + "timeout": 4000, + "cacheTimeMs": 60000, + "useRelative": true, + "timeWarningExpireMembership": 5184000, + "timeWarningExpire": 7776000, + "useLocalStorage": false, + "rememberMe": false, + "showUDHistory": false, + "node": { + "host": "test-net.duniter.fr", + "port": "9201" + }, + "plugins": { + }, + "version": "0.3.5", + "build": "2016-09-23T22:46:36.427Z", + "newIssueUrl": "https://github.com/duniter/cesium/issues/new?labels=bug" +}); + `; + fs.writeFileSync(cesiumConfigFile, config); process.exit(0); }); diff --git a/package.json b/package.json index d064bc2fe9967c7da05534a3b3fe092d5fd167a1..38a031cc4071716a86143b883676f92696bb7198 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "version": "0.2.0", "main": "index.js", "scripts": { + "postinstall": "node cesium.js", "build": "bower install && brunch build && node cesium.js", "publicCesiumInstall": "git clone https://github.com/duniter/cesium.git && node misc/duniterConfigToCesium.js && cd cesium && npm install", "start": "cd cesium && npm start",