Skip to content

tysonhummel/angular-fullstack-tokens

Repository files navigation

#angular-fullstack-tokens This is a fork of daftfmonk's excellent generator-angular-fullstack. Its main difference is it uses token-based authorization for ease of use in a service environment.

It is not a generator; rather, it is an already-generated skeleton or "seed" project for the following technologies:

  • angularjs
  • nodejs
  • express
  • passport with Json Web Tokens
  • SASS/Compass
  • Angular-translate (for localization)

TODO: Replace Angular-translate with Angular-Localization

To use, clone repo, then run npm install, then bower install.

To launch the server, run grunt serve.

grunt serve will watch client files in app/, and server files inside lib/, restarting the Express server when a change is detected.

Deployment

To generate a dist folder that can easily be deployed use:

grunt

This will run unit tests, jshint, concatenate and minify scripts/css, compress images, add css vendor prefixes, and finally copy all files to a tidy dist folder.

Alternatively to skip tests and jshint, use:

grunt build

Heroku Deployment

Thanks to DaftMonk's angular-fullstack, there is an extremely simplifed deployment process for heroku.

yo angular-fullstack:deploy heroku generates a dist folder that is deployment ready for heroku.com.

Create and Deploy an app in 6 easy steps

  1. mkdir foo && cd foo

  2. git clone [email protected]:jsbalrog/angular-fullstack-tokens.git

  3. npm install

  4. bower install

  5. yo angular-fullstack:deploy heroku

  6. cd dist && git push heroku master

  7. Optional (if using mongoDB) heroku addons:add mongohq

That's it! Your app should be live and shareable. Type heroku open to view it.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published