modify: nuitka 支持

This commit is contained in:
2026-05-02 20:58:04 +08:00
parent 6dbcea3060
commit 9da50e182c
8 changed files with 1623 additions and 1332 deletions
+36 -4
View File
@@ -80,14 +80,46 @@ max_size = 10485760 # 10MB
[production.cors]
allow_credentials = true
allow_headers = ["Authorization", "Content-Type"]
allow_methods = ["GET", "POST", "PUT", "DELETE"]
allow_origins = ["https://yourdomain.com", "http://localhost:8000", "http://127.0.0.1:8000"]
allow_headers = ["*"]
allow_methods = ["*"]
allow_origins = ["http://192.168.137.5:8000", "http://localhost:8000", "http://127.0.0.1:8000"]
[production.module_system]
path = ["resources/app.mbank", "resources/plugins.mbank"]
path = [
["resources/app.mbank", "src/chongming/app", "app"],
["resources/plugins.mbank", "src/plugins", "plugins"],
]
type = "module-bank"
[production.file_system]
path = "static.svfs"
type = "svfs"
[pyinstaller_build_import]
base = [
"utils", # public 骨架
"utils.launch",
"utils.config",
"server",
"module_bank", # 模块化打包工具
"sqlite_vfs",
"sqlite_vfs.core",
"fastapi", # web 应用依赖
"fastapi.staticfiles",
"fastapi.middleware.cors",
"uvicorn",
"sqlmodel",
"aiosqlite",
"aiofiles",
"apscheduler",
"diskcache",
"bcrypt",
"python_multipart",
"jwt",
]
linux = [
"gunicorn.glogging",
"gunicorn.app",
"gunicorn.app.wsgiapp",
]
windows = []