fix: Correct hidden imports in backend build.py

- Change app.auth to app.routers.auth (correct path)
- Change app.routers.dify to app.routers.ai (actual module name)
- Change app.routers.excel to app.routers.export (actual module name)
- Remove app.routers.health (doesn't exist)
- Add app.models and app.models.schemas

Also add database credentials to config.json for embedded mode.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
egg
2025-12-17 10:33:47 +08:00
parent 58f379bc0c
commit c9dc5839db
2 changed files with 11 additions and 11 deletions

View File

@@ -61,13 +61,13 @@ def build():
"--hidden-import", "app.main", "--hidden-import", "app.main",
"--hidden-import", "app.config", "--hidden-import", "app.config",
"--hidden-import", "app.database", "--hidden-import", "app.database",
"--hidden-import", "app.auth",
"--hidden-import", "app.routers", "--hidden-import", "app.routers",
"--hidden-import", "app.routers.auth", "--hidden-import", "app.routers.auth",
"--hidden-import", "app.routers.meetings", "--hidden-import", "app.routers.meetings",
"--hidden-import", "app.routers.dify", "--hidden-import", "app.routers.ai",
"--hidden-import", "app.routers.health", "--hidden-import", "app.routers.export",
"--hidden-import", "app.routers.excel", "--hidden-import", "app.models",
"--hidden-import", "app.models.schemas",
# Collect package data # Collect package data
"--collect-data", "pydantic", "--collect-data", "pydantic",
"--collect-data", "uvicorn", "--collect-data", "uvicorn",

View File

@@ -14,19 +14,19 @@
"database": { "database": {
"host": "mysql.theaken.com", "host": "mysql.theaken.com",
"port": 33306, "port": 33306,
"user": "", "user": "A060",
"password": "", "password": "WLeSCi0yhtc7",
"database": "" "database": "db_A060"
}, },
"externalApis": { "externalApis": {
"authApiUrl": "https://pj-auth-api.vercel.app/api/auth/login", "authApiUrl": "https://pj-auth-api.vercel.app/api/auth/login",
"difyApiUrl": "https://dify.theaken.com/v1", "difyApiUrl": "https://dify.theaken.com/v1",
"difyApiKey": "", "difyApiKey": "app-oFptWFRlSgvwhJ8DzZKN08a0",
"difySttApiKey": "" "difySttApiKey": "app-xQeSipaQecs0cuKeLvYDaRsu"
}, },
"auth": { "auth": {
"adminEmail": "", "adminEmail": "ymirliu@panjit.com.tw",
"jwtSecret": "", "jwtSecret": "your_jwt_secret_here",
"jwtExpireHours": 24 "jwtExpireHours": 24
} }
} }