58 lines
1.3 KiB
Markdown
58 lines
1.3 KiB
Markdown
# Local PoliticTalk Jitsi
|
|
|
|
This folder contains the tracked overrides used to test PoliticTalk Jitsi locally with the official Docker Jitsi stack.
|
|
|
|
The downloaded Docker stack and generated runtime config are intentionally ignored by Git:
|
|
|
|
```text
|
|
local/docker-jitsi-meet/
|
|
local/.jitsi-meet-cfg/
|
|
```
|
|
|
|
## First Run
|
|
|
|
Install Docker Desktop first if `docker --version` is not available.
|
|
|
|
Then run:
|
|
|
|
```bash
|
|
cd /Users/amardeep/work/pg/jitsi
|
|
./scripts/local-jitsi-setup.sh
|
|
./scripts/local-jitsi-start.sh
|
|
```
|
|
|
|
Open:
|
|
|
|
```text
|
|
https://localhost:8443/pt-local-test
|
|
```
|
|
|
|
The browser may warn about a self-signed certificate. That is expected for local Docker testing.
|
|
|
|
## After Editing Overrides
|
|
|
|
When you edit `local/custom-config.js`, `local/custom-interface_config.js`, or local assets, run:
|
|
|
|
```bash
|
|
./scripts/local-jitsi-sync.sh
|
|
./scripts/local-jitsi-restart-web.sh
|
|
```
|
|
|
|
## Stop
|
|
|
|
```bash
|
|
./scripts/local-jitsi-stop.sh
|
|
```
|
|
|
|
## What This Tests
|
|
|
|
- PoliticTalk branding assets
|
|
- prejoin behavior
|
|
- audio-only policy
|
|
- muted microphone/camera startup
|
|
- toolbar restrictions
|
|
- chat, polls, raise hand, fullscreen, noise suppression
|
|
- E2EE UI availability
|
|
|
|
Final production verification still happens on the VPS because real WebRTC networking, domain, HTTPS, and future JWT auth depend on the server environment.
|