How did you integrate the MEAN app with angular-fullstack generator?
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
The MEAN image is simply a base Ubuntu image with MongoDB and NodeJS pre-installed. You can use the angular-fullstack generator as described here: <a href=“https://www.npmjs.org/package/generator-angular-fullstack”>https://www.npmjs.org/package/generator-angular-fullstack</a>
For my purposes I didn’t use
build dist
because there was some confusion retrieving assets and such so I just stuck to development and kept things in theclient
folder From there: Use the FTP client of your choice to upload your angular-fullstack folder to/opt
In the terminal of your choice run:ssh root@your-digital-ocean-ip-address
cd
into/opt/name-of-your-fullstack-project-folder
Then runnode server/app.js
This will start up your server in development on port 9000.To keep the server running: Run these commands in order In
server/config/production.js
changeport
from8080
to80
npm install forever -g
export NODE_ENV='production'
cd
back into/opt/name-of-your-fullstack-project-folder
forever start server/app.js
You may already know many of these steps but I detailed it pretty much step by step to avoid any confusion, hope it helps!