Skip to content

[v26.06] fix(env): use loopback hosts and placeholder credentials [PE-90] - #494

Merged
kirychukyurii merged 1 commit into
v26.06from
backport-493-to-v26.06
Sep 7, 2026
Merged

kirychukyurii merged 1 commit into
v26.06from
backport-493-to-v26.06

Conversation

@webitel-delivery-bot

Copy link
Copy Markdown
Contributor

Backport c8e659d from #493


.env.example ships as /etc/default/<unit> (see package-contents in reusable-configs/golang/sync.yml), so its values are the defaults every installation starts from — not a developer's local setup.

-CONSUL=172.0.0.1:8500
-AMQP=amqp://admin:admin@rabbit:5672?heartbeat=10
+CONSUL=127.0.0.1:8500
+AMQP=amqp://user:pass@127.0.0.1:5672?heartbeat=10
-DATA_SOURCE=postgres://postgres:postgres@postgres:5432/webitel?fallback_application_name=engine&sslmode=disable&connect_timeout=10&search_path=call_center
+DATA_SOURCE=postgres://user:pass@127.0.0.1:5432/webitel?fallback_application_name=engine&sslmode=disable&connect_timeout=10&search_path=call_center
-OPEN_SIP_ADDR=opensips
+OPEN_SIP_ADDR=127.0.0.1

DSN query parameters (application_name, search_path, sslmode, connect_timeout) are left untouched.

Part of PE-90. Needs backport to v26.06.env.example is byte-identical on both branches, so it applies cleanly.

🤖 Generated with Claude Code

.env.example ships as /etc/default/<unit>, so its values are the
defaults every installation starts from, not a developer local
setup. Point hosts at 127.0.0.1 and replace working credentials
with user:pass placeholders.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
(cherry picked from commit 9d5d30b)
@webitel-review

webitel-review Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

🤖 Webitel Code Review

Цей комміт оновлює значення за замовчуванням у файлі .env.example, замінюючи IP-адреси та імена хостів контейнерів (rabbit, postgres, opensips) на локальну адресу 127.0.0.1, а також змінює стандартні облікові дані на user:pass. Ризик зміни мінімальний, оскільки це лише приклад конфігурації для локального середовища.

📋 Walkthrough (1 файл(и/ів))
Файл Зміни
.env.example Оновлено дефолтні хости для CONSUL, AMQP, DATA_SOURCE та OPEN_SIP_ADDR на 127.0.0.1, а також змінено стандартні облікові дані.

Знахідки

  • [low] .env.example:29 — Зміна хостів за замовчуванням з імен контейнерів (таких як rabbit, postgres, opensips) на 127.0.0.1 спрощує локальний запуск сервісів безпосередньо на хості, проте користувачам Docker Compose тепер доведеться вручну повертати імена контейнерів у своїх локальних .env файлах.

Index-grounded review across the Webitel codebase. Знахідки можуть бути неточними — перевіряйте перед застосуванням.

@kirychukyurii
kirychukyurii merged commit 118dd06 into v26.06 Sep 7, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant