GLANCE
Glance is an indoor, location-based, application service. It includes 3D maps, indoor path navigation, finding and tracking of people, facilities, and assets, and real-time analysis heat-maps of people and devices. Glance leverages Cisco Meraki/CMX wireless indoor positioning system sdk. Docker services packaging/deployment scripts and administrative console are also included.
Live Demo Link: http://ec2-52-10-142-148.us-west-2.compute.amazonaws.com/#
Package
Use ./activator assembly
or sbt assembly
to build your application with jar file output.
Build instructions
Environment requirements
The following tools are required to build the project.
Build the project
-
starts local docker reposity:docker run -d -p 5000:5000 --restart=always --name registry registry:2
-
Go to folder: deployment/docker and run "mkdir docker images" to create folder - dockerimages
-
Run: source ./build.sh
-
Go to folder: deployment/docker
-
Run: source ./glance_allbuild.sh 2.0.0.102 localhost
- Target version: 2.0.0.102, docker repository host: localhost
Test the Services
Start: docker-compose up -d
Stop: docker-compose down -v
For Debug Mode to run the Glance Project
- Started RabbitMQ, Memcached, MongoDB via
run docker-compose up -d
with comment out gs1,gs2, nginx, nginxhttps docker services
- Run command line at root folder of project:
./activator run
or sbt run
Accessing Pages
- Main UI Page of Glance:
http://your_host/#
- Demo only page:
http://your_host/?DEMO#
- Administrator console:
http://your_host/settings.html
Accessing Pages in Debug Mode
- Main UI Page of Glance (in debug mode):
http://your_host:9000/#
- Demo only page (in debug mode):
http://your_host:9000/?DEMO#
- Administrator console:
http://your_host:9000/settings.html
Default user account: admin/2016Admin4Lowe
UI