beeta/backend/config.json.example
2026-01-05 22:54:27 -05:00

54 lines
1.3 KiB
JSON

{
"listeners": [
{
"address": "0.0.0.0",
"port": 8080,
"https": false
}
],
"db_clients": [
{
"name": "default",
"rdbms": "postgresql",
"host": "postgres",
"port": 5432,
"dbname": "streaming",
"user": "streamuser",
"passwd": "CHANGE_ME_database_password",
"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,
"log_level": "INFO"
},
"redis": {
"host": "redis",
"port": 6379,
"db": 1,
"timeout": 5
},
"ome": {
"api_url": "http://ovenmediaengine:8081",
"api_token": "CHANGE_ME_ome_api_token"
},
"plugins": [],
"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
}
}
}