MEAN + yeoman angular-fullstack generator

March 22, 2014 7k views
How did you integrate the MEAN app with angular-fullstack generator?
1 comment
  • 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 the client 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 run node 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 change port from 8080 to 80
    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!

1 Answer
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:
  • Hi Kamal,

    I installed the MEAN image, did the initial server set up and then in my home directory I do the angular-fullstack generator. I do npm install, bower install and then when I do grunt I get "ERROR [launcher]: PhantomJS failed".

    Any ideas how to solve?


Have another answer? Share your knowledge.