Titre de la page

De $1

Héberger son application sur Nodester

Par Mathieu Miollan

1 – Rendez-vous sur http://nodester.com/ et cliquez sur Request Registration Coupon. Entrez votre adresse mail puis envoyez. Vous allez recevoir un mail (j’ai attendu plus d’une semaine pour le recevoir).

2 – En attendant de recevoir le mail, vous allez pouvoir télécharger Git. Voici les différents tutoriaux selon votre système d’exploitation :

·        Windows : http://help.github.com/win-set-up-git/

·        MAC         : http://help.github.com/mac-set-up-git/

·        Linux        : http://help.github.com/linux-set-up-git/

3 – Une fois l’étape 2 réalisée et le mail reçu, allez sur la page : http://nodester.com/help.html à la partie Registering with a Coupon Code et rentrez les informations demandées (le plus simple est de cliquer sur OR CHEAT et de remplir le formulaire. À savoir que la clé RSA est celle obtenue à la fin de l’étape 2 et que le coupon est dans le mail que vous avez reçu.

4 – Ouvrez une invite de commande et tapez les commandes suivantes (en cas d’erreur lors des commandes, mettez sudo avant vos commandes, exemple : sudo npm install nodester-cli –g) :

·        npm install nodester-cli -g

·        nodester user setup <username> <password>

·        nodester user setkey

·        nodester app create <nomApplication>

·        nodester app init <nomApplication>

·        cd ./<nomApplication>

Votre application est maintenant créée et accessible au lien : http://<nomApplication>.nodester.com

De plus, un dossier a été créé sur votre ordinateur et c’est dans celui-ci qu’il faut mettre les fichiers de votre application. Pour plus de facilité, je vous conseille de renommer votre serveur en server.js.

Il ne reste plus qu’à installer les librairies et mettre à jour l’application. Voici les commandes pour installer les librairies :

·        nodester npm install socket.io

·        nodester npm install node-proxy

·        nodester npm install now

·        nodester npm install express

 

 

Dans le dossier de votre application, vous allez trouver un fichier package.json. Editez-le pour qu’il ressemble à ça :

 

 

 

 

5 - Loguez-vous sur le site http://nodester.com/ et cliquez sur info sur la ligne de votre application et récupérez la valeur pour gitrepo et la valeur du port. Exécutez la commande suivante :

·        git remote add nodester "<valeurGitrepo>"

Nous allons maintenant modifier le fichier server.js. Modifiez la ligne app.listen(…) par app.listen(<port>).

6 – Nous allons maintenant mettre à jour l’application :

·        git add .

·        git commit –am "Premier commit"

·        git push

·        nodester app restart <nomAppli>

 

Votre application est maintenant opérationnelle. En cas de problème, voici une liste de tutoriaux dont je me suis inspiré et que j’ai adapté :

·        http://naholyr.fr/2011/02/nodester-hebergez-vos-applis-nodejs/

·        http://nodester.com/help.html

·        http://nodester.com/help.html (onglet How-to Video)