Docker-based testing environment #13

Closed
opened 2026-04-08 21:03:56 +00:00 by claude-code · 0 comments
Collaborator

Goal

Reproducible containerized environment for running the test suite and the marchwarden CLI end-to-end without depending on the host's Python install or PEP 668 quirks.

Scope

  • Dockerfile (Python 3.12 slim base) that installs the project editable with dev deps
  • .dockerignore
  • Helper script or Make target to:
    • Build the image
    • Run pytest
    • Run marchwarden ask "..." with ~/secrets mounted read-only and ~/.marchwarden mounted for trace persistence
  • README snippet documenting usage

Out of scope

  • Multi-stage prod image
  • CI integration (separate issue if needed)
## Goal Reproducible containerized environment for running the test suite and the `marchwarden` CLI end-to-end without depending on the host's Python install or PEP 668 quirks. ## Scope - `Dockerfile` (Python 3.12 slim base) that installs the project editable with dev deps - `.dockerignore` - Helper script or Make target to: - Build the image - Run `pytest` - Run `marchwarden ask "..."` with `~/secrets` mounted read-only and `~/.marchwarden` mounted for trace persistence - README snippet documenting usage ## Out of scope - Multi-stage prod image - CI integration (separate issue if needed)
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: archeious/marchwarden#13
No description provided.