Goal — Provide a standalone example docker-compose.yml (path TBD, e.g. examples/ or docker/hackathon/) that a newcomer can run to bring up:
- Zeek (repo's Zeek image / Dockerfile — document build context),
- Blueflow (app container built from repo root
Dockerfile),
- PostgreSQL (persistent DB for Django),
- Redis (for runtime wiring Blueflow expects in this demo — broker/cache/etc.; align env vars with settings),
without relying on compose profiles or stub/receiver naming patterns.
Out of scope
- Automated CI verification or extending
docker/verify.py here — validation stays with the test harness in the other repo.
- Choosing the hackathon PCAP or naming HL7/DICOM — fixture remains TBD; compose should accept
PCAP_DIR / PCAP_FILE (or mounted volume) with sane defaults documented.
Deliverables
Related
Goal — Provide a standalone example
docker-compose.yml(path TBD, e.g.examples/ordocker/hackathon/) that a newcomer can run to bring up:Dockerfile),without relying on compose profiles or stub/receiver naming patterns.
Out of scope
docker/verify.pyhere — validation stays with the test harness in the other repo.PCAP_DIR/PCAP_FILE(or mounted volume) with sane defaults documented.Deliverables
DATABASE_URL, Redis/CELERY env if applicable), ports, and where logs/data volumes land.depends_on+ healthchecks for Postgres/Redis before Blueflow migrates/starts).Related