28
Jan

Déployer MeteorJs sur notre propre VPS

Pour déployer une application Meteor js manuellement, rien de plus simple. Pas besoin d’installer ce fameux mup, qui fonctionne apparemment que quand ça l’arrange..
En même temps je déploie depuis un windows, mais bon ..

Les étapes top sont:

  • 1. Se louer un Vps. (un ubuntu 14 LTS chez ovh par exemple)
  • 2. Installer NodeJs et MongoDB sur le serveur de destination.
  • 3. Créer un script de déploiement pour pas devoir le refaire à la main chaque fois.
  • 4. Faire du café

Bon donc en premier lieu, on installe nodejs et mongodb sur le serveur de destination, ce qui nous donne:

Si après tout cela vous obtenez un:

Probablement vous avez la mauvaise architecture pour ce binaire, téléchargez plutôt la version x32.

Alors à présent que passons à MongDB, et pour cela on se rend sur le site et on utilise les commandes indiqué dans la documentation!

Bien alors la seconde étape est réalisée!

Passons au script de déploiement, il est très personnalisé dans le sens ou chacun à une architecture précise de travail. Par exemple j’ai 3 serveurs qui sont disponible pour une application: le dev, la prod, et la pré-prod sans compter le workspace local.

Ce script est réalisé pour faire une mise en pré-prod depuis un Windows avec cygwin.

Let’s begin!

Un petit prérequis est d’installer forever sur la machine distante

A partir d’ici j’ouvre les fichiers avec atom et j’ajoute dans deploy.sh

Puis dans up.sh

Voilà en gros comment rendre le déploiement plus simple. On peux se resservir un café, bien que j’en suis déjà à mon troisième.

Pas de commentaire

Leave a Comment

Your email address will not be published. Required fields are marked *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Contactez-nous

Retourner sur le site

Formulaire de contact

Votre nom (obligatoire)

Votre email (obligatoire)

Sujet

Votre message

[recaptcha]