beeta/backend/config.json.example

55 lines
1.3 KiB
Text
Raw Normal View History

2025-08-03 21:53:15 -04:00
{
"listeners": [
{
"address": "0.0.0.0",
"port": 8080,
"https": false
}
],
"db_clients": [
{
"name": "default",
"rdbms": "postgresql",
"host": "postgres",
"port": 5432,
"dbname": "streaming",
"user": "streamuser",
2026-01-05 22:54:27 -05:00
"passwd": "CHANGE_ME_database_password",
2025-08-03 21:53:15 -04:00
"is_fast": false,
"connection_number": 10
}
],
"app": {
"threads_num": 0,
"enable_session": true,
"session_timeout": 1200,
"document_root": "",
"upload_path": "./uploads",
"client_max_body_size": "100M",
"enable_brotli": true,
"enable_gzip": true,
2026-01-05 22:54:27 -05:00
"log_level": "INFO"
2025-08-03 21:53:15 -04:00
},
"redis": {
"host": "redis",
2026-01-05 22:54:27 -05:00
"port": 6379,
"db": 1,
"timeout": 5
2025-08-03 21:53:15 -04:00
},
"ome": {
"api_url": "http://ovenmediaengine:8081",
2026-01-05 22:54:27 -05:00
"api_token": "CHANGE_ME_ome_api_token"
2025-08-03 21:53:15 -04:00
},
"plugins": [],
2026-01-05 22:54:27 -05:00
"custom_config": {
"chat": {
"default_retention_hours": 24,
"max_message_length": 500,
"max_messages_per_realm": 1000,
"guest_prefix": "guest",
"guest_id_pattern": "{prefix}{number}",
"cleanup_interval_seconds": 300
}
}
}