From 9ab3260298a16d6e39718a80f2596974698c160b Mon Sep 17 00:00:00 2001 From: "Aaron D. Lee" Date: Mon, 5 Jan 2026 16:00:07 -0500 Subject: [PATCH] Update 4.1.2 plan: Docker cleanup done, add smoke test Docker support --- PLAN-4.1.2.md | 29 ++++++++++++++++++++++++----- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/PLAN-4.1.2.md b/PLAN-4.1.2.md index ccf2ae9..ab04ce8 100644 --- a/PLAN-4.1.2.md +++ b/PLAN-4.1.2.md @@ -216,14 +216,15 @@ Polish and UX improvements after the 4.1.1 stability release. ## 7. Docker Cleanup -**Status:** Planned +**Status:** Done (4.1.1) **Problem:** Docker build context is larger than needed (includes test images, rpi scripts, etc.) -**Solution:** Update `.dockerignore` to exclude unnecessary files +**Solution:** Added `.dockerignore` and fixed volume permissions in Dockerfile -### Files to Modify -- `.dockerignore` +### Files Modified +- `.dockerignore` (created) +- `Dockerfile` (instance dir permissions) --- @@ -246,8 +247,26 @@ Polish and UX improvements after the 4.1.1 stability release. --- +## 9. Smoke Test Docker Support + +**Status:** Planned + +**Problem:** Smoke test expects systemd service, doesn't auto-create admin for Docker. + +**Solution:** Make smoke test Docker-aware + +### Features +- Skip systemd checks if not on Pi/Linux with systemd +- Auto-detect fresh Docker (no users) and create admin via /setup +- Add `--docker` flag to skip Pi-specific checks + +### Files to Modify +- `rpi/smoke-test.sh` + +--- + ## Notes -- Keep 4.1.2 focused - 8 small features +- Keep 4.1.2 focused - 9 features (1 done) - Don't break DCT compatibility (4.1.1 RS format is stable) - Test on Pi before release