This repository contains the OpenRelik worker designed to interact with BulkExtractor. It processes files using BulkExtractor to identify and extract various types of information.
- Integrates BulkExtractor into the OpenRelik processing pipeline.
- Consumes tasks from a Redis queue.
- Stores processed results.
- Docker
- Docker Compose
- An accessible Redis instance.
To deploy this worker, add the following service definition to your docker-compose.yml
file:
openrelik-worker-bulkextractor:
container_name: openrelik-worker-bulkextractor
image: ghcr.io/openrelik/openrelik-worker-bulkextractor
restart: always
environment:
- REDIS_URL=redis://openrelik-redis:6379
volumes:
- ./data:/usr/share/openrelik/data
command: "celery --app=src.app worker --task-events --concurrency=1 --loglevel=INFO -Q openrelik-worker-bulkextractor"