node.js - ¿Cómo implementar la pila MEAN en mi servidor alojado?
angularjs hosting (3)
Tengo un gran sitio web de trabajo creado con MEAN y funciona muy bien a nivel local. deseo implementarlo en mi servidor, pero nunca implementé un sitio web que no sea subir los archivos a mi sitio web ftp.
Tutoriales a alguien?
Comience desde aquí ... https://github.com/linnovate/mean#hosting-mean ¿En qué sistema operativo planea alojarlo?
Otro buen punto de partida sería Digital Ocean, que ofrecen una pila MEAN de instalación con un solo clic, con tutoriales. https://www.digitalocean.com/community/tutorials/how-to-use-the-mean-one-click-install-image
Acabo de desplegar mi MEAN Stack application
en el entorno de MEAN Stack application
en la Heroku cloud application
. Los pasos de despliegue son fáciles.
Pasos para desplegar:
- Su estructura de proyecto de pila media debe ser así.
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.
- Clone su repositorio remoto localmente, es decir,
git clone https://github.com/heroku/node-js-getting-started.git
- Ir dentro del repositorio clonado, por ejemplo,
cd node-js-getting-started
- Ejecutar
git add .
- Ejecutar
git commit -m "Sample"
- Ejecute el
Heroku login
(le pedirá que presione cualquier tecla y luego abra el navegador y que haga clic en iniciar sesión. Después de iniciar sesión cerró la instancia del navegador. - Ejecute
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
. Más información - Ejecutar
git push heroku master
. Su aplicación comenzará. - Una vez que se haya realizado la implementación, verá los registros de implementación completos en el terminal del símbolo del sistema
La aplicación ahora está desplegada. Asegúrese de que al menos una instancia de la aplicación se esté ejecutando:
heroku ps:scale web=1
Ejecutar
heroku open
. Ejecutará su instancia desplegada.Ejecute los
heroku logs
para ver información sobre su aplicación en ejecución. Más información
Puede encontrar más detalles visitando los siguientes enlaces:
https://devcenter.heroku.com/articles/getting-started-with-nodejs#prepare-the-app https://devcenter.heroku.com/articles/deploying-nodejs