chore: remove unused Redis service and references (#26)
Publish / publish (push) Successful in 23s

This commit was merged in pull request #26.
This commit is contained in:
2026-06-18 21:06:32 -04:00
parent 0810260d0b
commit 2276a254e4
15 changed files with 173 additions and 38 deletions
+5 -5
View File
@@ -15,7 +15,7 @@ A self-hosted family organization hub for a two-person household. One color-code
- Node.js 22 LTS
- pnpm 11.5.1 (`corepack enable pnpm`)
- Docker + Docker Compose (for MariaDB, Redis, and production deployment)
- Docker + Docker Compose (for MariaDB and production deployment)
## Installation
@@ -53,7 +53,7 @@ Required environment variables (set in `.env` or your Docker host):
```bash
# Start backing services
docker compose -f docker-compose.yml -f docker-compose.dev.yml up mariadb redis
docker compose -f docker-compose.yml -f docker-compose.dev.yml up mariadb
# Run migrations
pnpm --filter @familysync/api db:migrate
@@ -79,8 +79,8 @@ The API listens on port 3000. The PWA build is served separately (Vite `preview`
apps/
api/ Hono backend — CalDAV sync, OIDC auth, lists API, push notifications
pwa/ React 19 PWA — calendar view, lists UI, service worker
docker-compose.yml Production services (API, MariaDB 11, Redis 7)
docker-compose.dev.yml Dev overrides (bind-mount src/, expose DB/Redis ports)
docker-compose.yml Production services (API, MariaDB 11)
docker-compose.dev.yml Dev overrides (bind-mount src/, expose DB ports)
```
## Commands
@@ -110,7 +110,7 @@ docker-compose.dev.yml Dev overrides (bind-mount src/, expose DB/Redis ports)
| Auth | `@hono/oidc-auth` 1.8.3 — authorization code + PKCE against Authelia |
| Calendar | tsdav 2.2.2 (CalDAV) + ical.js 2.2.1 against Fastmail |
| Push | web-push 3.6.7 (VAPID) |
| Live sync | Server-Sent Events + Redis 7 pub/sub |
| Live sync | Server-Sent Events (in-process EventEmitter) |
| Frontend | React 19, Vite 8, vite-plugin-pwa 1.3, TanStack Query 5, Zustand 5 |
| Calendar UI | Schedule-X 4.6 |