/intelmq-docker

Tools 4 IntelMQ w/ Docker. Make IntelMQ great again!

Primary LanguageShell

intelmq-docker

ATTENTION This docker image is not docker compliant. THIS is just for beta usage & information gathering. Do not run this software in production, it might break.

Information

This repository is currently maintained by Sebastian Waldbauer (@waldbauer-certat).

If you do have any questions / feedback / questions, please open an issue :)

Fastest way to run & deploy

  1. cd ~
  2. sudo apt update && sudo apt upgrade -y && sudo apt install docker.io git docker-compose
  3. git clone https://github.com/certat/intelmq-docker.git --recursive
  4. cd intelmq-docker
  5. docker-compose pull
  6. docker-compose up
  7. Open your favourite browser -> Go to http://127.0.0.1:1337/

For developers

Please take a look to DEVELOP-GUIDE.md

Build and deploy new images

If you want to build/deploy/test this container run

  1. chmod +x build.sh
  2. chmod +x test.sh
  3. chmod +x publish.sh

!ATTENTION! Only CERT.AT employee's/maintainer can publish on the certat/ repository. Change this in publish.sh

How to develop new features & build containers?

ATTENTION Make sure to change certat/intelmq-full:1.0 to intelmq-full:1.0 in docker-compose.yml

Start making your changes in intelmq, intelmq-api or intelmq-manager.

If you're finished and ready to test within your docker enviroment

  1. cd ~/intelmq-docker
  2. sudo ./build.sh

Now your docker image should be built successfully. Check for errors :)

Now lets run tests to ensure our image is ready.

  1. sudo ./test.sh