Supported tags and respective
What is HeliosBurn?
Helios Burn is a REST fault injection platform that captures HTTP and HTTPS traffic and logs it for users to review. Helios Burn provides the capability to modify HTTP traffic, thus injecting faults, as it is being sent by the client or received from the server. The purpose of Helios Burn is to provide developers with a tool that inject failures and instabilities so that they can verify the stability and resilience of their applications and identify and prevent failures before deploying them into a production environment.
How to use this image
Start an instance
HeliosBurn relies on Redis and MongoDB. Therefore, prior to starting the HeliosBurn container we need to make sure both Redis and MongoDB are already running.
docker run -d --name redis redis
docker run -d --name mongo mongo
Now let's start the HeliosBurn container:
docker run -d --env-file .env --link redis:redis --link mongo:mongo -p 8880:8880 -p 8000:8000 emccode/heliosburn
--env-file .env: path to the .env file containing environment variables (example)
-p 8880:8880: port for the HeliosBurn reverse proxy traffic
-p 8000:8000: port for the web UI and API.
For more information please visit the GitHub repository.