70 lines
1.3 KiB
TOML
70 lines
1.3 KiB
TOML
[default]
|
|
app.debug = false
|
|
app.description = "基于 FastAPI 的 chongming 打包脚手架"
|
|
app.name = "chongming"
|
|
app.version = "0.1.0"
|
|
env = "production"
|
|
prefix = "/api/v1"
|
|
upload_path = "uploads"
|
|
|
|
[nanio]
|
|
nanio_access_key = "minioadmin"
|
|
nanio_secret_key = "minioadmin"
|
|
storage_path = "./data/storage"
|
|
endpoint_url = "http://127.0.0.1:9000"
|
|
signature_version = "s3v4"
|
|
region_name = "us-east-1"
|
|
bucket = "chongming"
|
|
|
|
[zenoh]
|
|
json5_path = "./config/zenoh_config.json5"
|
|
|
|
[scheduler]
|
|
job_store_path = "scheduler_jobs.db"
|
|
|
|
[cache]
|
|
cache_store_path = "./"
|
|
|
|
[security]
|
|
access_token_expire_minutes = 30
|
|
algorithm = "HS256"
|
|
max_sessions_per_user = 5
|
|
refresh_token_expire_days = 7
|
|
secret_key = "your-secret-key-change-in-production"
|
|
|
|
[production]
|
|
debug = false
|
|
env = "production"
|
|
|
|
[production.server]
|
|
access_log = false
|
|
host = "0.0.0.0"
|
|
port = 8000
|
|
reload = false
|
|
timeout_keep_alive = 65
|
|
workers = 4
|
|
|
|
[production.logging]
|
|
backup_count = 5 # 最多保存 10 个日志文件
|
|
file = "logs"
|
|
format = "%(asctime)s - %(name)s - %(levelname)s - %(message)s"
|
|
level = "INFO"
|
|
max_size = 10485760 # 10MB
|
|
|
|
[production.cors]
|
|
allow_credentials = true
|
|
allow_headers = ["*"]
|
|
allow_methods = ["*"]
|
|
allow_origins = ["*"]
|
|
|
|
[production.module_system]
|
|
path = [
|
|
"resources/app.mbank",
|
|
"resources/plugins.mbank",
|
|
]
|
|
type = "module-bank"
|
|
|
|
[production.file_system]
|
|
path = "static.svfs"
|
|
type = "svfs"
|