/HuntBoard

A tool to manage investigations for distributed and non-distributed teams

Primary LanguageJavaScriptOtherNOASSERTION

How to run (locally):

Linux

  1. Install the required gems through either gem install sinatra thin or bundle install
  2. ./scripts/run.sh

Windows

Prep
  1. install latest ruby version for windows
  2. run gem install bundler
  3. run bundle install to ensure all gems are set up locally
Run Locally
  1. run rackup in command prompt from the path that config.ru is in.
  2. Note the port the server starts with (9292 for me)
  3. Navigate to http://localhost:9292/test in your browser to view the demo page

How to run (Docker):

Linux

  1. Build the image: ./scripts/build_docker_image.sh
  2. Run it: ./scripts/run_huntboard_docker_interactive.sh
  3. Navigate to http://localhost:4567/test in your browser to view the demo page

Windows

Prep
  1. Ensure that this code repo is located in /opt/HuntBoard
  2. Ensure Docker is installed on your machine and set up in rubymine: https://www.jetbrains.com/help/ruby/using-docker-as-a-remote-interpreter.html
  3. Build the image: docker build -t huntboard ./ from the repo location (/opt/HuntBoard)
Run in Docker
  1. Run the image as a daemon (mapping in the local code so you can edit on the fly):
    1. docker run -d -p4567:4567 -v /opt/HuntBoard:\opt\HuntBoard huntboard:latest
  2. Navigate to http://localhost:4567/test in your browser to view the demo page