futrix/config.toml

43 lines
844 B
TOML
Raw Normal View History

2025-09-28 23:39:13 +03:00
# Futriix Application Server Configuration
[server]
port = 8080
host = "127.0.0.1"
enable_http2 = true
enable_https = false
ssl_cert_path = "./certs/cert.pem"
ssl_key_path = "./certs/key.pem"
static_files_dir = "./static"
lua_scripts_dir = "./lua-scripts"
[application]
name = "futriix"
version = "0.3.0"
max_file_size_mb = 10
supported_formats = ["pdf", "txt", "html", "css", "md", "mp3", "mp4", "js", "lua"]
[database]
enabled = true
port = 8080
host = "127.0.0.1"
[raft]
enabled = true
election_timeout_ms = 150
heartbeat_interval_ms = 50
cluster_nodes = ["127.0.0.1:8080", "127.0.0.1:8081", "127.0.0.1:8082"]
[replication]
multi_master_enabled = false
sync_interval_ms = 100
conflict_resolution = "last-write-wins"
[acl]
enabled = true
admin_users = ["admin"]
readonly_users = ["guest"]
[logging]
level = "info"
file = "futriix.log"