web-dev-qa-db-fra.com

Comment déployer une pile MEAN sur mon serveur hébergé?

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?

18
user349072

Commencez à partir d’ici ... https://github.com/linnovate/mean#hosting-mean Sur quel système d’exploitation prévoyez-vous l’héberger?

3
Lior Kesos

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

1
JoeLee

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:

  1. Votre structure de projet de pile moyenne devrait ressembler à ceci . 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. 
  2. Clonez votre référentiel distant localement, c'est-à-dire git clone https://github.com/heroku/node-js-getting-started.git 
  3. Allez dans le référentiel cloné, par exemple. cd node-js-getting-started
  4. Exécuter git add .
  5. Exécuter git commit -m "Sample"
  6. Exécutez 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.
  7. Exécutez 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'information
  8. Exécutez git Push heroku master. Votre dépense va commencer.
  9. Une fois le déploiement terminé, vous verrez les journaux de déploiement complets sur la commande Invite terminal.
  10. 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

  11. Exécutez heroku open. Il exécutera votre instance déployée.

  12. 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

0
immirza