Skip to content

chore(deploy): drop Redis from deploy-v2 compose#25

Merged
temrjan merged 2 commits into
mainfrom
chore/deploy-v2-drop-redis
Jun 17, 2026
Merged

chore(deploy): drop Redis from deploy-v2 compose#25
temrjan merged 2 commits into
mainfrom
chore/deploy-v2-drop-redis

Conversation

@temrjan

@temrjan temrjan commented Jun 17, 2026

Copy link
Copy Markdown
Member

Remove the Redis service and the unused RUSTOK_REDIS_URL environment variable from deploy-v2/docker-compose.yml.

Core no longer depends on Redis after the authoritative SQLite audit work (rustok-org/core#63). Keeping Redis in the production compose would leave an orphaned container and a misleading env var.

  • Drops the redis service entirely.
  • Removes RUSTOK_REDIS_URL from the core service environment.
  • Verified compose YAML still parses cleanly.

Sibling PR: rustok-org/core#64

temrjan added 2 commits June 17, 2026 22:10
Remove the redis service and the unused RUSTOK_REDIS_URL env var from
deploy-v2/docker-compose.yml. Core no longer depends on Redis after the
core-3 authoritative SQLite audit work.
@temrjan temrjan marked this pull request as ready for review June 17, 2026 17:31
@temrjan temrjan merged commit b68b0b5 into main Jun 17, 2026
1 check passed
@temrjan temrjan deleted the chore/deploy-v2-drop-redis branch June 17, 2026 17:32
temrjan added a commit that referenced this pull request Jun 22, 2026
## Why
Changes landed in `core`/`meta` after 2026-06-15, but the `meta` docs
(dated 06-15) lagged: they still described 13 crates, a Redis Streams
event bus, and a `rustok-redis` service that no longer exist.

## What
- **`docker-compose.yml`** — drop the dead `redis` service,
`RUSTOK_REDIS_URL`, and `depends_on: redis`. Verified `core` reads **0**
Redis refs (`config.rs` reads
`RUSTOK_ALLOWED_CHAINS`/`ALCHEMY`/`RPC_URLS`, kept); `prod`/`obs`
overlays don't reference redis; shape now matches `deploy-v2` (meta
#25).
- **`README.md`** — remove "+ Redis" from the base-stack description.
- **`PROJECT-OVERVIEW.md`** — 13→12 crates (drop `events`); architecture
diagram `Redis Streams → audit` → `direct → SQLite WAL`; add **Audit**
bullet; drop `rustok-redis` from deploy/`docker ps`; date notes.
- **`PROJECT-STATUS.md`** — 13→12 crates (×2); add a dated Completed row
(2026-06-17→19) for the Redis decommission (#63/#64, deploy-v2 #25),
hardening (#65/#67), CI (#66/#68, meta #26), and the mcp tails
(#41/#42/#44/#45); mark the now-done Next-Steps items; date bump.

## Notes
- Docs-only + one dead-config removal in the base compose. Fully
reversible.
- Redis decommissioned **2026-06-17** (core #63/#64; deploy-v2 meta
#25).
- Not validated with `docker compose config` locally (docker not
installed) — YAML syntax checked; CI will validate.
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