Projets-2015-2016-OpenSmartCampus/tuto meteor
Nous allons, lors de ce tutoriel, utiliser un script (deploy_meteor.sh) dans le but de deployer l'application sur le serveur amazon. Vous pouvez néanmoins développer le projet en local avant de passer au deployment sur un server
Cloner le projet situé sur GitHub
git clone https://github.com/quentin74/Smartcampus.git
Se placer dans le dossier Smartcampus/meteor :
cd Smartcampus/meteor
Ouvrir le fichier deploy_meteor.sh avec un éditeur :
Dans ce fichier il faut changer la variable HOST en fonction de l'adresse sur laquelle vous voulez déployer l'application.
Pour développer en local il faut installer Meteor et installer les packages :
Installation des différents paquets nécessaires à la mise en place de l'application :
# curl https://install.meteor.com/ | sh # meteor add meteorhacks:npm # npm install mqtt --save # sudo npm install fs # meteor add bevanhunt:leaflet
Pour passer en MQTTS, il faut modifier le fichier settings.json :
#"mqtt_options" : { # "port": <your port>, # "host": "<your host>", # "clientId": "GEST", # "username": "<your username>", # "password": "<your password>", # "qos":1, # "keepalive": 60, # "reconnectPeriod": 1000, # "protocol": "mqtts", # "protocolVersion": 4, # "clean": true, # "encoding": "utf8", # "key" : "<your key>", # "ca" : "<your ca>", # "rejectUnauthorized": false, # "cert" :"<your cert>" # }
Intégration Kadira à l'application Meteor, Dashboard disponible pour l'administrateur
Installation du package :
# meteor add meteorhacks:kadira
Ajout au settings.json
#"kadira": { # "appId": "<your id>", # "appSecret": "<your app>" #}