J'ai un excellent site Web construit avec MEAN et qui fonctionne très bien localement. Je souhaite le déployer sur mon serveur, mais je n'ai jamais déployé de site Web.
Tutoriels quelqu'un?
Commencez à partir d’ici ... https://github.com/linnovate/mean#hosting-mean Sur quel système d’exploitation prévoyez-vous l’héberger?
Digital Ocean constitue un autre bon point de départ: ils proposent une pile MEAN avec installation en un clic, avec didacticiels. https://www.digitalocean.com/community/tutorials/how-to-use-the-mean-one-click-install-image
Je viens de déployer mon MEAN Stack application
sur un environnement Heroku cloud application
. Les étapes de déploiement sont faciles.
Étapes à suivre pour déployer:
This is very important step. The bottonline is your package.json and server.js should be under your root directory. Have a look at the link to know more about the structure.
git clone https://github.com/heroku/node-js-getting-started.git
cd node-js-getting-started
git add .
git commit -m "Sample"
Heroku login
(il vous demandera d’appuyer sur n’importe quelle touche, puis d’ouvrir le navigateur et de cliquer sur Connexion. Après vous être connecté, fermez l’instance du navigateur.heroku create myApp --buildpack heroku/nodejs
. Note: Buildpacks are responsible for transforming deployed code into a slug, which can then be executed on a dyno
. Plus d'informationgit Push heroku master
. Votre dépense va commencer.L'application est maintenant déployée. Assurez-vous qu'au moins une instance de l'application est en cours d'exécution: heroku ps:scale web=1
Exécutez heroku open
. Il exécutera votre instance déployée.
Exécutez heroku logs
pour afficher des informations sur votre application en cours d'exécution. Plus d'information
Vous pouvez trouver plus de détails en visitant les liens suivants:
https://devcenter.heroku.com/articles/getting-started-with-nodejs#prepare-the-apphttps://devcenter.heroku.com/articles/deploying-nodejs