This is an academic research project of Northwind database implemented with Spring Roo, Spring Boot and CI/ CD deployment automation. It is not intended to produce a usable application. Instead, this project aims to assist learning/gathering various technologies and put them in a runnable state.
git clone https://github.com/kelvinyap2014/northwind-roo.git
cd scripts
./run-unit-test-and-sonar.sh
./start-app-dev.sh
http://localhost:8080/
, login with credentials recommended on screenhttp://localhost:8080/h2-console/
to view database contents, refer the dev configuration for database parametersgit clone https://github.com/kelvinyap2014/northwind-roo.git
cd scripts
./run-unit-test-and-sonar.sh
./ingest-data.sh
, Derby database created in acceptance-tests/nwdb./start-app-test.sh
, keep it activehttp://localhost:8080/
, login with user name user
or admin
, password is secret
./run-acceptance-tests.sh
, find the reports in acceptance-tests/target/sitegit clone https://github.com/kelvinyap2014/northwind-roo.git
cd nwroo-puppet-vagrant
vagrant up
vagrant ssh
cd /home/vagrant/northwind-roo/scripts
./run-unit-test-and-sonar.sh
./start-app-dev.sh
http://localhost:4010/
, login with credentials recommended on screendocker run -p 4000:8080 kelvinyap2014/northwind-roo
http://localhost:4000/
, login with credentials recommended on screen