asealey / crits_docker

Configurations for building docker.io containers for crits.
GNU General Public License v3.0
1 stars 0 forks source link

crits_docker

Synopsis

Configurations for building docker.io containers for CRITs. Enables rapid deployment of both development and production docker containers for running CRITs.

Motivation

Crits is a great open source malware and threat repository. It comes with a specification to create a local development environment (using vagrant and salt), but this requires:

  1. A host that can run VirtualBox/VMWare
  2. Running CRITs in a single instance

Docker provides a lightweight, highly performant means of provisioning containers for software. This is ideally suited for quickly provisioning both development instances, as well as fully functional and performant production instances.

This project provides the Docker configurations and scripts for standing up a fully functional, 2-node (Mongo backend + web frontend) CRITs system.

Installation

  1. Install Docker
  2. Install Fig
  3. Build Images
  4. Start containers (using fig)
  5. Initialize DB
  6. Profit

Contributors

License

This work is licensed under GPLv3.