Skip to content

feat: Support Tickets demo Docker image + consolidated CI#18

Merged
devonartis merged 1 commit intodevelopfrom
feature/demo2-docker-image
Apr 17, 2026
Merged

feat: Support Tickets demo Docker image + consolidated CI#18
devonartis merged 1 commit intodevelopfrom
feature/demo2-docker-image

Conversation

@devonartis
Copy link
Copy Markdown
Owner

Summary

  • demo2/Dockerfile — builds devonartis/agentwrit-support-tickets image with SDK from source
  • demo2/entrypoint.sh — auto-registers with broker on startup, launches Flask on port 5001
  • docker-compose.yml — adds support-tickets service alongside broker and medassist
  • CI workflowdocker-demos.yml builds both demo images on main push

Usage

docker compose up -d broker support-tickets   # port 5001
docker compose up -d broker medassist          # port 5000

Test plan

  • Local Docker build succeeds (cached layers from medassist)
  • docker compose up -d broker support-tickets starts and auto-registers
  • All 5 preset scenarios tested via Playwright (Happy Path, Delete Account, Cross-Customer, External Action, Natural Expiry)
  • 4 ad-hoc tests (prompt injection, greeting only, suspended account, greeting with no identity)
  • Scope enforcement blocks cross-customer access and unauthorized tools
  • CI gates pass

Refs devonartis/agentwrit#31, Refs devonartis/agentwrit#33

Generated with Claude Code

- demo2/Dockerfile: builds devonartis/agentwrit-support-tickets image
  with SDK from source, Flask on port 5001
- demo2/entrypoint.sh: waits for broker, auto-registers app, launches Flask
- docker-compose.yml: adds support-tickets service alongside broker and
  medassist, all using AGENTWRIT_ env var prefix
- .github/workflows/docker-demos.yml: consolidated CI builds both
  medassist and support-tickets images on main push

Users run one demo at a time:
  docker compose up -d broker medassist         # port 5000
  docker compose up -d broker support-tickets   # port 5001

Refs devonartis/agentwrit#31, Refs devonartis/agentwrit#33

Generated with Claude Code Harness Agent

Co-Authored-By: Claude <claude@anthropic.com>
@devonartis devonartis merged commit 4a3adb6 into develop Apr 17, 2026
9 checks passed
@devonartis devonartis deleted the feature/demo2-docker-image branch April 17, 2026 20:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants