Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 9 additions & 8 deletions docker-compose.quickstart.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,14 +46,15 @@
# and the opt-in dollar ceiling set below, and whose investigator refuses an
# unsigned approve, which is why the pipe and the investigator both carry the
# action secret. This file needs all of that, so it cannot point at anything
# older than 0.8.0; it points at 0.8.1, the same loop with the CodeQL findings
# closed and alarms that try again, because a stranger should start on the newest.
# older than 0.8.0; it points at 0.9.0, the same loop with a recovery that says
# what it could not establish and a posture measured rather than assumed,
# because a stranger should start on the newest.

name: hookstack

services:
hookrelay:
image: ghcr.io/itswl/hookrelay:0.8.1@sha256:44962ab9486c7da34f8c40f790c9bf005e839d0be78e57b671b52ca007c671ff
image: ghcr.io/itswl/hookrelay:0.9.0@sha256:b3563f5a21fc1519c38d395fa3beb3e3712bd8d8bc3453889be0577fca6eef6c
container_name: hs-hookrelay
restart: unless-stopped
environment:
Expand Down Expand Up @@ -101,7 +102,7 @@ services:
- sink

hookjudge:
image: ghcr.io/itswl/hookjudge:0.8.1@sha256:c7fe6a8dbb3fdaf80e2f92953e615fc91bcde4bae808c1253fef386543931737
image: ghcr.io/itswl/hookjudge:0.9.0@sha256:178d4772f7b03d351960b0809aee8c46d56ec411a0faa5fa4deecb47bfea0124
container_name: hs-hookjudge
restart: unless-stopped
environment:
Expand Down Expand Up @@ -134,7 +135,7 @@ services:
# operator would actually have received. It runs from the pipe's own image
# because that image now carries it — one fewer thing to pull, and no mount.
sink:
image: ghcr.io/itswl/hookrelay:0.8.1@sha256:44962ab9486c7da34f8c40f790c9bf005e839d0be78e57b671b52ca007c671ff
image: ghcr.io/itswl/hookrelay:0.9.0@sha256:b3563f5a21fc1519c38d395fa3beb3e3712bd8d8bc3453889be0577fca6eef6c
container_name: hs-sink
restart: unless-stopped
command: ["python", "-u", "/app/examples/sink.py"]
Expand All @@ -147,7 +148,7 @@ services:
# exactly the hop a real deployment makes to a custom bot's incoming URL.
# `ops-feishu` in the baked config is `type: bridge` and points here.
lark-bridge:
image: ghcr.io/itswl/lark-bridge:0.8.1@sha256:463abefc7b5d9ee10429f01ec49c2d2464b567c1cd4d0c21aa0cbf4bf52d6396
image: ghcr.io/itswl/lark-bridge:0.9.0@sha256:c06ba60ae25c5d9484118f187a0ea6502bdf9c2d2cda51f2afd1e26c0ade9a31
container_name: hs-lark-bridge
restart: unless-stopped
environment:
Expand All @@ -165,7 +166,7 @@ services:
# not a model: it reports itself as `stub-4o-mini`. Point the judge's AI vars
# at a real provider and this stops being used.
stub-ai:
image: ghcr.io/itswl/hookjudge:0.8.1@sha256:c7fe6a8dbb3fdaf80e2f92953e615fc91bcde4bae808c1253fef386543931737
image: ghcr.io/itswl/hookjudge:0.9.0@sha256:178d4772f7b03d351960b0809aee8c46d56ec411a0faa5fa4deecb47bfea0124
container_name: hs-stub-ai
restart: unless-stopped
command: ["python", "-u", "/app/examples/stub_ai.py"]
Expand All @@ -177,7 +178,7 @@ services:
# pipe to the same channels; the disk alert in demo.sh also proposes a
# two-step procedure the approve button runs against the allowlist below.
hookprobe:
image: ghcr.io/itswl/hookprobe:0.8.1@sha256:6f14234326a85962306bf04650c86bebe1216748f0f6a54df91e3555cebf3c7d
image: ghcr.io/itswl/hookprobe:0.9.0@sha256:850241ef6acd0ec13f46ce2b9f5b7a49bd4ea9e4785f3d0c915f792dd4c1f8e1
container_name: hs-hookprobe
restart: unless-stopped
# The agent executes arbitrary bash, so the container is bounded even in a
Expand Down
Loading