Comment déployer le projet Meteorjs à Digital Ocean VPS? Centos X64 - est bon pour cela? Ou j'ai besoin de configurer autre chose d'autre? P>
3 Réponses :
Il est un peu difficile, et si vous êtes nouveau à météore et à nœud.js, il serait vraiment trop pour saisir.
Vous devrez d'abord installer node.js sur votre Ocean Digital Ocean VPS: P>
PORT=3000 MONGO_URL=mongodb://localhost:27017/myapp node bundle/main.js
Alors vous devez emballer votre application de météore: http://docs.meteor.com/#deploying P>
meteor bundle myapp.tgz
Ensuite, vous allez soit installer MongoDB sur le VPS ou vous inscrire à MongoHQ P> LI>
Ensuite, vous devez démarrer l'application: p>
How to install Node.js on Ubuntu https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager
Les instructions d'installation et d'exécution de Meteor sont chez DOC.METEOR.COM - QuickStart et fonctionne bien sur DIGITAL Ocean VPS pour le système d'exploitation pris en charge.
Le script météor.sh vous aidera à fournir des commandes de configuration et de déploiement. Quoi qu'il en soit, la commande de configuration était cassée pour moi, donc j'ai tout installé avec: puis utilisez météor.sh déployer
Vous devrez vérifier le fichier meteor.sh et trouver les lignes dans lesquelles il corrige le fichier Server.js, puisque ce fichier peut changer au fil du temps, vous devez vous assurer que le correctif cible les bonnes lignes. P> Si l'application est toujours cassée, définissez ces variables: P> export APP_NAME=meteorapp
export ROOT_URL=http://yourdomain.com
export APP_DIR=/var/www/meteorapp
export MONGO_URL=mongodb://localhost:27017/meteorapp
copier et décompressez ce fichier sur le serveur, créant un Bundle em> dossier avec votre application. p> Pour tester votre application: P> $ sudo vi /etc/rc.local
...
# Launch Meteor app
export ROOT_URL=http://mydomain.com:3000
PORT=3000 MONGO_URL=mongodb://localhost:27017/myapp /usr/bin/forever start /home/user/bundle/main.js
exit 0
Assurez-vous simplement de votre déploiement que vous utilisez le nœud 0.8.2x comme 0.10.x a des problèmes avec des centos et des fuites de mémoire avec SockJS