Skip to content

banadiga/access-control-reporting-system

Repository files navigation

Access control reporting system

Set up dev host

Install external vagrant plugins

vagrant plugin update nugrant
vagrant plugin update vagrant-hostmanager

To start application host:

cd ops/application-host
vagrant up

Known problems:

  • Re-provision will be failed

To destroy application host:

cd ops/application-host
vagrant destroy -f

Build

On UNIX-like operating systems, the following Bash shell command will enable the Daemon for the current user:

touch ~/.gradle/gradle.properties && echo "org.gradle.daemon=true" >> ~/.gradle/gradle.properties

Full build

gradle clean build

Demo

  • Test data located at: test-data/visit.txt
  • Row data foramat :UUID,UUID,yyyy-MM-dd HH:mm:ss,yyyy-MM-dd HH:mm:ss

We can update test-data/visit.txt

To load test-data/visit.txt into system:

  • Login to application-hos:
cd ops/application-host
vagrant ssh
  • run demo provision script in application-host:
sh /application-host/ops/demo-provision.sh

Available links

General:

Dashboard:

Application server:

Application slaves:

Workers (Spark workers)