Skip to content

weitingchou/jagereye_ng

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9bc4e2b · Jun 6, 2018

History

97 Commits
May 28, 2018
May 14, 2018
May 28, 2018
May 11, 2018
May 25, 2018
May 23, 2018
May 25, 2018
May 21, 2018
Apr 18, 2018
May 14, 2018

Repository files navigation

JagerEye

JagerEye is a large distributed scale video analysis framework.

Installation

Prerequisites

The following packages are required before installation

  • docker>=17.09.0
  • nvidia-docker2
  • docker-compose>=1.19.0
  • python>=3.5
  • pip3

Steps

  • Clone the project and go to the directory.
git clone https://github.com/weitingchou/jagereye_ng
cd jagereye_ng
  • Export environment variables.
# The root directory of the project.
export JAGERROOT=$(pwd)
# The mode to build JagerEye, it can be 'development' or 'production'
export JAGERENV=development
# Path to the binary folder.
export PATH=$JAGERROOT/bin:$PATH
  • Install the dependencies for building services.
pip3 install -r deploy/requirements.txt
  • Build the base docker images for services.
jager build servicebase
  • Build the base docker images for applications.
jager build appbase
  • Build the docker images for services and applications.
# You can also build services and applications separately by running
# 'jager build services' and 'jager build apps'.
jager build all
  • Now, we can start running applications and services.
# You can also start services and applications separately by running
# 'jager start services' and 'jager start apps'.
jager start all

Contributing

Coding Style Guildline

Pytohn

Node.js

TODO