Ce fichier sert à documenter le déploiement du Web Services d'Andromia optionnellement dans un workspace de Cloud 9. Ce service web sert à obtenir différentes informations sur les explorers d'Andromia. Entre autre, on peut connaître les informations qui sont reliés à un explorer, les runes et les units qu'il possède ainsi que les explorations qu'il a fait.
- Node.js
- MySQL
- Dirigez-vous sur le site Internet de Cloud9.
- Connectez-vous à votre compte.
- Créez un workspace en cliquant sur "Create a new workspace".
- Tapez le nom de votre workspace dans le champ "Workspace name".
- Optionnellement, tapez une brève description dans le champ "Description".
- Choisissez l'option "Don't set a team for this workspace" de la liste déroulante de "Team".
- Sous "Choose a template", choisissez l'option "Blank".
- Appuyez sur le bouton "Create workspace".
Vous devez importer les fichiers SI VOUS ÊTES SUR Cloud9. Sinon, dézippez le dossier.
- Démarrez une invite de commande.
- Tapez la commande
nvm install 6.5.0
. Cette commande installe la version 6.5.0 de Node.js. - Tapez la commande
nvm use 6.5.0
. Cette commande permet de modifier le chemin d'accès de la version de Node.js. - Tapez la commande
nvm alias default 6.5.0
. Cette commande indique à Node.js la version par défaut à utiliser.
Lancez la commande npm install
pour installer les dépendances.
- Ouvrez le fichier database.js se trouvant dans le dossier helpers.
- Modifiez le champ user pour le votre (soit votre user de Cloud9 ou root si vous êtes en localhost).
- Dirigez-vous dans l'invite de commande 'bash'.
- Tapez la commande
mysql-ctl start
. Cette commande démarre MySQL. - Tapez la commande
mysql-ctl cli
. Cette commande démarre une invite de commande MySQL. - Tapez la commande
source database/andromia.sql;
. Cette commande roule le script SQL. - Tapez la commande
show tables;
. Cette commande sert à vérifier si toutes les tables du script ont bien été créées. - Tapez la commande
exit
pour quitter l'invite de commande MySQL. - Tapez la commande
mysql-ctl restart
pour redémarrer le serveur MySQL.
Si vous êtes sur Cloud9, faites clic-droit sur le fichier app.js et sélectionnez l'option "run". Si vous êtes en local sur votre ordinateur, ouvrez un
invite de commande et tapez la commande node app.js
en s'assurant de se trouver à la racine du répertoire du projet.