pccs/conf/config.json
yumoqing 43695b238d feat: complete pccs application scaffold per web-application-spec
- add app/pccs.py (webapp entry with ServerEnv/load_rbac/load_pybricks)
- add conf/config.json (password_key, logger, databases, website processors)
- add .env (environment variables for deployment)
- add .gitignore
- rewrite build.sh per spec (xls2ddl, json2ddl, xls2ui, symlinks, systemd)
2026-08-11 14:41:55 +08:00

46 lines
1.2 KiB
JSON

{
"password_key": "pccs_secret_key_change_in_production",
"logger": {
"name": "pccs",
"level": "debug",
"file": "$[workdir]$/logs/pccs.log"
},
"filesroot": "$[workdir]$/files",
"databases": {
"pccs": {
"driver": "mysql",
"kwargs": {
"host": "127.0.0.1",
"port": 3306,
"user": "test",
"password": "test123",
"db": "pccs",
"charset": "utf8mb4",
"minsize": 2,
"maxsize": 10,
"autocommit": true
}
}
},
"website": {
"host": "0.0.0.0",
"port": 9180,
"client_max_size": 104857600,
"processors": [
[".tmpl", "tmpl"],
[".ui", "bui"],
[".dspy", "dspy"],
[".wss", "ws"]
],
"indexes": ["index.ui", "index.html"],
"session": {
"session_max_time": 86400,
"session_issue_time": 7200
},
"statics": [
["/bricks/", "$[workdir]$/wwwroot/bricks/"],
["/imgs/", "$[workdir]$/wwwroot/imgs/"]
]
}
}