You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+28-4Lines changed: 28 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -440,15 +440,22 @@ Note that the `LIVEKIT_HOST` should include the protocol (`wss://` by default if
440
440
441
441
## HulyPulse (Push / real-time updates)
442
442
443
-
HulyPulse provides WebSocket push notifications and real-time updates. It requires Redis.
443
+
HulyPulse provides WebSocket push notifications and real-time updates.
444
444
It will allow the following functions to work:
445
445
- The knock and invite features in video calls
446
446
- Information about who is viewing/editing objects right now
447
447
- Shows that someone is typing a message in a chat.
448
448
449
+
Since Huly platform version `v0.7.375`, HulyPulse supports an **in-memory backend**.
450
+
By default, templates in this repository use:
449
451
450
-
1. Enable Redis and HulyPulse in `compose.yml`:
451
-
- Uncomment the `redis` service.
452
+
- `HULY_BACKEND=memory`
453
+
454
+
This mode does not require Redis and is suitable for single-node or small self-hosted deployments.
455
+
456
+
### Enabling HulyPulse (in-memory backend)
457
+
458
+
1. Enable HulyPulse in `compose.yml`:
452
459
- Uncomment the `hulypulse` service.
453
460
454
461
2. Configure the `transactor` service:
@@ -483,7 +490,24 @@ It will allow the following functions to work:
483
490
docker compose up -d --force-recreate
484
491
```
485
492
486
-
Redis is configured with a 512 MB memory limit by default. For production you may want to set a Redis password and use `HULY_REDIS_URLS=redis://:YOUR_PASSWORD@redis:6379` in the `hulypulse` environment. The image tag uses `HULY_PULSE_VERSION` if set (default `0.1.29`).
493
+
### Using Redis as backend (optional)
494
+
495
+
Redis can be used as an alternative backend for HulyPulse – for example, in multi-node or higher-availability setups.
496
+
497
+
1. Enable Redis and HulyPulse in `compose.yml`:
498
+
- Uncomment the `redis` service.
499
+
- Uncomment the `hulypulse` service.
500
+
- In the `hulypulse` environment, switch to Redis:
2. Redis is configured with a 512 MB memory limit by default in the provided `compose.yml`. Adjust limits, password, and URLs as needed for your production setup. The image tag uses `HULY_PULSE_VERSION` if set (default `0.1.29`).
0 commit comments