fix(config): forward Google email OAuth settings through Compose#5650
Merged
Conversation
…document setup GOOGLE_OAUTH_CLIENT_ID, GOOGLE_OAUTH_CLIENT_SECRET, and GOOGLE_OAUTH_REDIRECT_URI were read by the app but never forwarded through docker-compose.yml's explicit environment allowlist, causing the "not set" error even when the vars existed in .env. Also adds a documented section to .env.example with step-by-step GCP setup instructions so users know where to get the credentials. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 tasks
RaresKeY
marked this pull request as ready for review
July 21, 2026 12:20
o3LL
approved these changes
Jul 22, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Forward the three Google email OAuth settings through every shipped Docker Compose entry point: the base file plus the standalone NVIDIA and AMD files. Without this allowlist, values present in the host
.envnever reach the app container and the OAuth setup reports that its client configuration is absent.This successor preserves TNTBA's focused commit from #5020, replaces the secret-shaped documentation placeholder, clarifies explicit redirect URLs for HTTPS/reverse-proxy deployments, and adds parity regression coverage.
Supersedes #5020 while preserving its original authored commit.
Target branch
dev, notmain.Linked Issue
Fixes #5640
Part of #5637
Type of Change
Checklist
dev.How to Test
Run:
Set
GOOGLE_OAUTH_CLIENT_ID,GOOGLE_OAUTH_CLIENT_SECRET, andGOOGLE_OAUTH_REDIRECT_URIin the host environment.Start each applicable Compose entry point and run a presence-only check that does not print any value:
Verify the command succeeds for the base, NVIDIA, and AMD standalone files.
Current isolated validation passes 53 focused/adjacent tests with 5 expected
.env*documentation skips. Parsed-YAML mutation checks reject comment-only and wrong-service forwarding. The Docker CLI is unavailable in that runner.Visual / UI changes — REQUIRED if you touched anything that renders
No visual or frontend files changed.