dograh/docs
Manuel Bruña 17054e3f26
feat(scripts): generate REDIS_PASSWORD on setup, plumb through compose (#458)
* feat(scripts): generate REDIS_PASSWORD on setup, plumb through compose

Per the discussion on #453, this takes the recommended path of extending
the setup scripts rather than introducing a parallel compose file.

  - scripts/setup_remote.sh now generates REDIS_PASSWORD alongside
    OSS_JWT_SECRET and POSTGRES_PASSWORD and writes it to the rendered
    .env (with a short comment noting it can be rotated, unlike the
    postgres password which is baked into the volume on first init).
  - scripts/start_docker.sh now generates REDIS_PASSWORD on first run
    if missing, mirroring the existing OSS_JWT_SECRET pattern (reuses
    generate_secret, which falls back through python3 → openssl →
    /dev/urandom).
  - docker-compose.yaml and docker-compose-local.yaml now interpolate
    ${REDIS_PASSWORD:-redissecret} in the redis --requirepass, the redis
    healthcheck, and the api REDIS_URL.

The :-redissecret fallback preserves backwards compatibility for users
with an existing .env that predates this change — they keep the old
value until they regenerate. New installs (via either script) get a
secure random hex.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* Harden local Docker secret setup

---------

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Abhishek Kumar <abhishek@a6k.me>
2026-06-21 13:11:31 +05:30
..
api-reference fix: disable duplicate trigger nodes in workflow builder (#402) 2026-06-19 15:59:30 +05:30
configurations chore: update documentation 2026-06-19 18:11:35 +05:30
contribution chore: add dograh plugin in documentations 2026-06-16 19:17:09 +05:30
core-concepts chore: update docs for pre-call data fetch 2026-06-05 14:16:56 +05:30
deployment feat(scripts): generate REDIS_PASSWORD on setup, plumb through compose (#458) 2026-06-21 13:11:31 +05:30
developer feat: enable stack auth config from backend 2026-06-18 14:17:28 +05:30
getting-started chore: add dograh plugin in documentations 2026-06-16 19:17:09 +05:30
images docs: update Tuner integration to use Dograh provider (#457) 2026-06-19 22:41:40 +05:30
integrations docs: update Tuner integration to use Dograh provider (#457) 2026-06-19 22:41:40 +05:30
logo chore: Update README and add Mintlify docs 2025-10-04 15:05:07 +05:30
sdks feat: refactor node spec and add mcp tools (#244) 2026-04-21 07:56:16 +05:30
voice-agent chore: update docs for pre-call data fetch 2026-06-05 14:16:56 +05:30
AGENTS.md chore: refactor AGENTS.md 2026-05-20 15:56:52 +05:30
CLAUDE.md chore: refactor AGENTS.md 2026-05-20 15:56:52 +05:30
custom.css style(docs): add custom green scrollbar (#434) 2026-06-20 15:10:08 +05:30
docs.json feat: enable stack auth config from backend 2026-06-18 14:17:28 +05:30
favicon.ico chore: Update README and add Mintlify docs 2025-10-04 15:05:07 +05:30
README.md chore: Update README and add Mintlify docs 2025-10-04 15:05:07 +05:30

Dograh AI Documentation

Local Setup

  1. Install mintlify npm i -g mint
  2. Clone the repository
  3. cd dograh/docs and run mint dev