JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q47721F
  • License Apache 2.0

Java + Spring + JPA + EmberJS complete dev stack

Package Exports

  • generator-jhipster-ember

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (generator-jhipster-ember) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

#Jhipster Ember Generator

Yeoman generator base on JHipster which describes itself as

"Hipster stack for Java developers. Yeoman + Maven + Spring + AngularJS in one handy generator."

This fork brings the following changes or differences:

  • Gradle instead of Maven as build system
  • EmberJS instead of AngularJS
  • MongoDB as an optional data storage
  • Redis as the only Cache option
  • PostgreSQL as the only SQL storage option
  • Java 8 ready (more like Java 8 only)
  • Security via OAuth2 using Spring Security
  • Stormpath as an optional authorization service
  • Heroku deployment ready
  • Docker ready

#Installation

Install Yeoman:

> npm install -g yo

Install Ember CLI:

> npm install -g ember-cli

Install Bower:

> npm install -g bower

Install JHipster Ember:

> npm install -g generator-jhipster-ember

#Requirements

  • PostgreSQL or MongoDB (optional if using docker)
  • Java 8
  • Docker (optional)
  • Fig (optional)
  • Direnv (optional but usefull if using Docker)
  • Boot2docker (is using Docker on OS X)

If you want to use Stormpath

  • A free account in Stormpath place the apiKey.properties file in ~/.config/stormpath/

#Usage

> mkdir my_proyect
> cd my_proyect
> yo jhipster-ember

To run the generated application

Storage service can be started using Docker and Fig

For example:

> fig up -d postgresql

Then start the app:

> ./gradlew bootRun

On a different terminal session run the UI with livereload and all the good stuff (provided by ember-cli)

> ./gradlew emberServer

Yes a full gradle workflow!!

Goto http://localhost:4200/ login with marisssa@koala.test/123Queso@

If you want to run the app fully dockerized just do > fig up

#TODO

  • Change the name (maybe)

#Contributors

As for this fork only, not the original project

  • Yëco

#Thanks

I like to thank Julien Dubois and all the collaborators of the original JHipster generator.