
Chris CoutinhoandClaude Opus 4.6
8b5c2395b5
feat: add Docker Compose profiles and Login Flow v2 service
Add selective service startup via Docker Compose profiles so each MCP
deployment mode runs independently. Also add the new mcp-login-flow
service (port 8004) for Login Flow v2 authentication (ADR-022).
Profile assignments:
- single-user: mcp (port 8000)
- multi-user-basic: mcp-multi-user-basic (port 8003)
- oauth: mcp-oauth (port 8001)
- keycloak: keycloak + mcp-keycloak (port 8002)
- login-flow: mcp-login-flow (port 8004)
Infrastructure services (db, redis, app, recipes) always start.
Integration tests cover the full Login Flow v2 provisioning flow:
OAuth → browser login → app password → Nextcloud API access for
notes, calendar, contacts, files, deck, and cookbook operations.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 20:33:54 +01:00
..
2025-12-08 01:09:02 +01:00
2025-11-23 00:33:32 +01:00
2025-11-17 06:48:43 +01:00
2025-10-24 04:38:49 +02:00
2026-01-13 21:44:23 +01:00
2026-02-27 20:33:54 +01:00
2025-12-20 21:16:17 +01:00
2025-12-22 19:43:24 +01:00
2025-12-26 10:05:27 -06:00
2025-11-20 02:37:07 +01:00
2025-10-25 19:28:35 +02:00
2025-12-26 10:05:27 -06:00
2025-11-16 11:16:05 +01:00
2025-11-10 02:07:45 +01:00
2026-02-27 20:33:54 +01:00
2026-02-16 13:27:22 +01:00
2026-01-26 21:28:18 +01:00
2026-01-16 10:43:59 +01:00
2025-10-25 19:52:45 +02:00
2026-02-21 09:36:14 +01:00
2026-02-27 20:33:54 +01:00
2025-10-24 04:38:49 +02:00
2026-02-16 13:27:22 +01:00
2025-12-18 00:01:53 +01:00
2025-11-05 21:58:52 +01:00
2025-11-11 20:35:08 +01:00
2025-11-12 00:37:26 +01:00