Skip to content

fix: db password comes from 1Password, no compose default

isidro requested to merge fix/db-password-required into main

Rotates the Postgres password that shipped as the compose default (exposed on the LAN and tailnet until !50 (merged)).

  • .env.tpl: POSTGRES_PASSWORD from op://ThioBot/CMOAgent Postgres URL/db_password.
  • docker-compose.yml: ${POSTGRES_PASSWORD:?…} instead of a default, in the db service and the five DATABASE_URLs.

Test plan

  • docker compose config passes with the variable set and fails with a clear message without it
  • After merge: update the 1Password item, ALTER USER, op inject, docker compose up -d, restart the native portal, check every service healthy

🤖 Generated with Claude Code

https://claude.ai/code/session_01G4n469m8dAMJZ37Z5dxYoE

Merge request reports