Skip to content

Commit d2b9c9d

Browse files
baijumclaude
andcommitted
docs: update roadmap for multi-app deployment progress
Phase 3 now reflects multi-app workflow support (per-app DB, generated Caddyfiles, .env guard). Phase 5 updated to note that routing and DB isolation are partially addressed by the deploy workflow. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent ccd2595 commit d2b9c9d

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

docs/roadmap.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ Automate the deploy-on-push pipeline.
4040

4141
**Done when:** Pushing to `main` on any app repo triggers a GitHub Actions workflow that deploys and verifies the app is healthy, with no manual SSH required. Tested with at least 2 different application repos.
4242

43-
**Status:** Pattern works for 1 app (todo-app). Untested with multiple apps on the same server.
43+
**Status:** In progress. Deploy workflow now supports multi-app: auto-creates per-app databases, generates Caddyfiles with project-prefixed container names, and guards on `.env` existence. Needs testing with 2+ apps on the same server.
4444

4545
## Phase 4 — Preview Environments
4646

@@ -65,7 +65,7 @@ Support running many applications on a single server.
6565

6666
**Done when:** At least 3 apps run simultaneously on one server with independent subdomains, isolated databases, and no resource contention under normal load. Resource limits are enforced per container.
6767

68-
**Status:** Architecture documented but never tested with more than 1 app on a real server.
68+
**Status:** Partially addressed. Per-app database creation and Caddy routing are handled by the deploy workflow (Phase 3). Per-app resource limits and credential isolation remain to be implemented.
6969

7070
## Phase 5.5 — Observability and Operations
7171

0 commit comments

Comments
 (0)