mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-10 12:47:04 +00:00
CI run 40979252521 EspoCRM#0 (swarm) picked the onion sibling and failed the OIDC addon spec plus every signed-in design spec: EspoCRM builds its redirect_uri as siteUrl + /oauth-callback.php from the single canonical URL, so the onion login popup returned to https://espo.crm.main.infinito.test/oauth-callback.php (12 times in the job log), oidc.js could not read the code across origins and the onion host never got a session. A data/config-override.php, which Config::load reads on every request, now answers siteUrl with the network sibling the request arrived on, matched against the sibling URLs rendered at deploy time and nothing else. The canonical host and CLI runs see no override. The manager ops write it through container exec with a compare-and-rename that only reports a change when the content moved. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>