modify: 集成文件上传
This commit is contained in:
+5
-2
@@ -4,6 +4,8 @@ app.version = "0.1.0"
|
||||
app.description = "基于 FastAPI 的 chongming 打包脚手架"
|
||||
app.debug = false
|
||||
env = "production"
|
||||
prefix = "/api/v1"
|
||||
upload_path = "uploads"
|
||||
|
||||
[database]
|
||||
type = "sqlite"
|
||||
@@ -11,7 +13,8 @@ url = "sqlite+aiosqlite:///./database.db"
|
||||
generate_schemas = true # 生产环境使用迁移工具
|
||||
|
||||
[database.sqlite]
|
||||
echo = true
|
||||
echo = false
|
||||
echo_pool = false
|
||||
pool_size = 20
|
||||
max_overflow = 10
|
||||
pool_timeout = 30
|
||||
@@ -82,4 +85,4 @@ path = ["resources/app.mbank", "resources/plugins.mbank"]
|
||||
|
||||
[production.file_system]
|
||||
type = "svfs"
|
||||
path = "resources/application.vfs"
|
||||
path = "static.svfs"
|
||||
|
||||
@@ -27,6 +27,7 @@ def app_run(app_config: dict, default_config: dict):
|
||||
server_config = app_config.get("server", {})
|
||||
host = server_config.get("host", "0.0.0.0")
|
||||
port = server_config.get("port", 8000)
|
||||
timeout_keep_alive = server_config.get("timeout_keep_alive", 5)
|
||||
|
||||
# 打包环境强制禁用重载
|
||||
is_frozen = getattr(sys, "frozen", False)
|
||||
@@ -54,6 +55,7 @@ def app_run(app_config: dict, default_config: dict):
|
||||
workers=workers,
|
||||
log_level="debug" if app_config.get("debug", False) else "info",
|
||||
access_log=True,
|
||||
timeout_keep_alive=timeout_keep_alive,
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user