Sitelet https://github.com/netli/mase
Skip to content
 
 

Latest commit

 

History

88 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About MASE

MASE stands for Mongodb-Angularjs-Spring-Elasticsearch and is a simple yet complete online todo list manager using the following technologies:

mase

Client side

Server side

Backend services are exposed through RESTful APIs.

Run the application

To keep running the application as simple as possible, we provide a pre-built Virtual Box VM managed by Vagrant.

To run the application, please ensure that you have Virtual Box and Vagrant correctly installed and running.

Then, you can follow these instructions :

  1. git clone https://github.com/Java-Geeks/mase.git
  2. cd mase
  3. mvn install
  4. vagrant up
  5. browse the following URL: http://localhost:9100/mase-web

Optional : packaging the VM

To package the VM for further reuse without re-installing all dependencies, you can proceed as follows:

  1. Package the VM into a vagrant box: vagrant package --output precise32-mase.box
  2. Add the box to vagrant managed VMs: vagrant box add precise32-mase precise32-mase.box
  3. Edit the Vagrantfile, set the property config.vm.box to precise32-mase and comment properties config.vm.box_url and config.vm.provision
  4. Remove or save the box file precise32-mase.box to a backup directory
  5. Run vagrant up

Your VM will now be up and running without re-installing all required packages to run the application.

About

MongoDB, Spring Data, Spring MVC, AngularJs, ElasticSearch and Twitter bootstrap all together!

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages