Skip to content

chore(env): sample ファイルのサービスホストを 127.0.0.1 に統一 - #37

Merged
Cho-Geer merged 1 commit into
developfrom
chore/env-sample-host-127
Sep 11, 2026
Merged

Cho-Geer merged 1 commit into
developfrom
chore/env-sample-host-127

Conversation

@Cho-Geer

Copy link
Copy Markdown
Owner

概要

sample 環境変数ファイルのサービスホストを 127.0.0.1 に統一します。

背景

localhost は環境によって IPv6(::1) に解決されます。Windows + WSL のように IPv4/IPv6 で別々のサービスが待ち受けている環境では、localhost 指定のプロセスと 127.0.0.1 指定のプロセスが別の Redis インスタンスに接続することが実際に起きました(フロント E2E の検証コードが別 Redis に書かれタイムアウト。frontend PR #20 の調査で判明)。

変更

  • .env.example / .env.test.example
    • REDIS_HOST=localhost → 127.0.0.1
    • DATABASE_URL のホストも 127.0.0.1 に統一
    • FRONTEND_URLS は移行を考慮し http://127.0.0.1:3000,http://localhost:3000 の両許可
  • .env.development は gitignore 対象(各ローカル設定)のため、同内容を手元で修正し、sample 側に要領のコメントを記載済み

影響

  • sample からコピーして利用する場合のデフォルトが変わるのみです。実環境で localhost が IPv4 のみに解決される環境では挙動は変わりません
  • frontend リポジトリの同一趣旨修正は PR fix: add .gitattributes to override GitHub language detection #20 に含まれています

'localhost' は環境によって IPv6(::1) に解決されるため、IPv4/IPv6 で別々のサービスが待ち受けている環境では別インスタンスに接続してしまう。frontend リポジトリの同一趣旨の修正(PR #20)と対になる sample ファイルの同期。

- .env.example / .env.test.example: REDIS_HOST と DATABASE_URL のホストを 127.0.0.1 に変更

- FRONTEND_URLS は移行期間を考慮し 127.0.0.1 と localhost の両方を許可

- .env.development は gitignore 対象のため各ローカルで同様の修正が必要(コメントに要領を記載済)
@Cho-Geer
Cho-Geer merged commit ebb9cba into develop Sep 11, 2026
3 checks passed
@Cho-Geer
Cho-Geer deleted the chore/env-sample-host-127 branch September 12, 2026 12:47
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.

1 participant