Commit Graph

11 Commits (96d22abe99b64d87b71901cf989358351f35aa5d)

Author SHA1 Message Date
zijiren 96d22abe99
fix(webrtc): use public STUN by default (#427)
## Summary

- disable the built-in SyncTV STUN server by default across application,
Compose, image, environment, and Helm configuration
- default `webrtc.externalIceServers` to Cloudflare and Google public
STUN endpoints while preserving persisted overrides and explicit `[]`
- update deployment validation, tests, examples, and English/Chinese
documentation

Tailscale is not included because it publishes STUN endpoints through
its dynamic DERP map and does not provide a stable general-purpose
hostname suitable for this default.

## Testing

- `cargo fmt --all -- --check`
- `cargo test -p synctv-core --test global_settings_registry_tests`
- `cargo test -p synctv-core
test_runtime_settings_default_to_public_stun_servers`
- `cargo test -p synctv default_webrtc_config_disables_builtin_stun`
- `cargo check --workspace --all-targets`
- `bash scripts/validate-helm.sh`
- Compose configuration rendering
- `npm run validate:content`
- `npm run check`
- `git diff --check`
1 month ago
zijiren 980c409e26
chore(docker): keep database and cache internal (#414)
## Changes
- Remove PostgreSQL and Redis host port publications from production and
development Compose files.
- Keep application connectivity through the existing Compose networks
and service names.

## Validation
- docker compose -f docker-compose.dev.yml config --quiet
- git diff --check
1 month ago
zijiren233 917ea99946
fix(compose): make image tag configurable 2 months ago
zijiren233 d81e731203
docs: add Compose environment generator 2 months ago
zijiren233 5425eaf436 chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
zijiren233 a270328a01 Feat: install linux service 3 years ago
zijiren233 80b1f43c26 Fix: docker compose 3 years ago
zijiren233 ac0505ca9f Opt: dockerfile 3 years ago
zijiren233 05fbedb2cc Fix: config file default use datadir/config.yaml 3 years ago
zijiren233 fd8d0b078e Fix: long proxy env 3 years ago
zijiren233 27134a9afd Feat: add docker-compose 3 years ago