Files
backend/config.json
T

83 lines
1.9 KiB
JSON

{
"listeners": [
{
"address": "0.0.0.0",
"port": 5555,
"https": false
}
],
"db_clients": [
{
"name": "default",
"rdbms": "mysql",
"host": "127.0.0.1",
"port": 3306,
"dbname": "visione",
"user": "visione",
"passwd": "visione",
"is_fast": false,
"number_of_connections": 1,
"timeout": 5.0
}
],
"app": {
"number_of_threads": 2,
"enable_session": false,
"document_root": "./",
"use_implicit_page": false,
"load_dynamic_views": false,
"json_parser_stack_limit": 1000,
"log": {
"use_spdlog": false,
"logfile_base_name": "",
"log_size_limit": 100000000,
"max_files": 0,
"log_level": "DEBUG",
"display_local_time": true
},
"run_as_daemon": false,
"handle_sig_term": true,
"use_gzip": true,
"use_brotli": false,
"client_max_body_size": "50M",
"client_max_memory_body_size": "256K",
"static_files": [
{
"document_root": "./uploads",
"alias": "/uploads"
}
]
},
"plugins": [],
"custom_config": {
"service_name": "visione-backend",
"migrations_path": "migrations",
"auth": {
"token_ttl_hours": 24,
"otp_ttl_minutes": 10
},
"cie_auth": {
"service_base_url": "http://127.0.0.1:8001",
"start_path": "/visione/start",
"shared_secret": "change-me-for-local-dev",
"state_ttl_minutes": 10,
"default_frontend_redirect_uri": "http://localhost:3000/auth/cie/callback"
},
"mail": {
"smtp_host": "127.0.0.1",
"smtp_port": 1025,
"from": "[email protected]"
},
"uploads": {
"public_base_path": "/uploads",
"reports_path": "reports"
},
"openapi": {
"spec_path": "build/openapi/visione.openapi.json"
},
"cors": {
"allowed_origin": "http://localhost:3000"
}
}
}