Skip to content

portal読み取り専用DB接続の独立設定を準備 - #202

Merged
128na merged 6 commits into
masterfrom
codex/portal-readonly-db-config
Oct 19, 2026
Merged

128na merged 6 commits into
masterfrom
codex/portal-readonly-db-config

Conversation

@128na

@128na 128na commented Oct 19, 2026 •

Copy link
Copy Markdown
Owner

portal記事の取り込みで、cross-searchの検索DBユーザーをportal DBにも使って権限エラーになっています。読み取り専用ユーザーを設定できるよう、PORTAL_DB_USERNAME/PASSWORD/PORT/SOCKETを独立指定可能にします。

未指定値は既存設定へフォールバックし、明示的な空値は保持します。portal接続ではURL指定を無効にして、検索DBのDB_URLによる資格情報・接続先の上書きを防ぎます。専用URLも追加せず、既存のログ秘匿化が認識する個別password設定を使います。.env.exampleに秘密値を含まない設定例を追加しました。

これは接続設定の準備です。本番のDBユーザー作成・権限付与・認証情報変更は含みません。読み取り専用アカウントの準備後に設定する必要があります。

検証: 独立値・従来値・空値・URL経由の混線防止の新規5テスト24 assertions(Unit全6件25 assertions)成功、Pint・PHPStan成功。

@128na
128na merged commit b8ee981 into master Oct 19, 2026
5 checks passed
@128na
128na deleted the codex/portal-readonly-db-config branch October 19, 2026 02:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants