You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
iRedMail: 4-container stack; Keycloak on mail-app-net + mail-dir-net; LDAP federation
41
+
Zammad: 10-container stack; Zammad OIDC channel configured via Rails API
42
+
```
43
+
44
+
#### CI Workflow Updates
45
+
46
+
All 5 Phase 2 CI workflows updated — `lab-04-smoke` job appended to each (after `lab-03-smoke`), with Keycloak health wait (`/health/ready`) and module-specific service wait conditions. `continue-on-error: true` on all smoke jobs.
| Zammad (11) |`RAILS_MAX_THREADS=5`, `WEB_CONCURRENCY=2`, ES indices, Redis `allkeys-lru`|`RAILS_MAX_THREADS=5` in railsserver env, `zammad_*` indices in ES, resource limit 2G |
63
+
64
+
#### Architecture Notes (Lab 03)
65
+
66
+
```
67
+
Theme: Resource limits on all containers + module-specific advanced production features
68
+
Nextcloud: 4-container stack: db+redis+app+cron; cron replaces ajax background jobs
All 5 Phase 2 CI workflows updated — `lab-03-smoke` job appended to each (after `lab-02-smoke`), with compose-specific wait conditions and `continue-on-error: true`.
0 commit comments