This project relies on the dfir-iris/iris-web repository, which contains the DFIR-IRIS web application.
Please make sure to clone that repository as part of your project structure.
This repository includes a batch script that automates the setup and shutdown process of the DFIR-IRIS web application using Docker.
Warning
The batch file must be placed one level above the iris-web
folder.
This is because the script contains the command:
cd /d .\iris-web
If the script is placed inside the iris-web
folder, the path will break and the script won't work as intended.
Example folder structure:
your-project-folder/
βββ iris-web/
β βββ docker-compose.yml
β βββ other project files...
βββ deploy-iris.bat β The script must be here
- Starts Docker Desktop if it's not already running.
- Waits until Docker is fully initialized.
- Changes directory into
iris-web
. - Builds the Docker containers using
docker-compose build
. - Starts the containers with
docker-compose up -d
. - Waits for the containers (specifically the IRIS service) to be up and running.
- Opens the IRIS web interface in Brave browser at
https://localhost:443
. - Waits until the user closes Brave.
- Stops and removes all running containers (
docker-compose down
).
-
Docker Desktop installed at:
C:\Program Files\Docker\Docker\Docker Desktop.exe
-
Brave Browser installed at:
C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe
-
docker-compose
available in your system PATH
Make sure to adjust the script if you use different installation paths or a different browser.