diff --git a/app.py b/app.py index 2a83c03..61befc2 100644 --- a/app.py +++ b/app.py @@ -131,25 +131,17 @@ if NGROK_AUTH_TOKEN == '36e27NM5V7sUJ8QxJIAAWCp7sUv_3brtcrBarYvcP3SbvFKhF': sys_log.warning("[Security] ⚠️ 使用預設 NGROK_AUTH_TOKEN,請設定環境變數") conf.get_default().auth_token = NGROK_AUTH_TOKEN -TEMPLATE_DIR = BASE_DIR # 修正:根據檔案結構,模板位於根目錄 -TEMPLATE_DIR_NEW = os.path.join(BASE_DIR, 'templates') # 新模板路徑(模組化) +TEMPLATE_DIR = os.path.join(BASE_DIR, 'templates') STATIC_DIR = os.path.join(BASE_DIR, 'web/static') # 檢查關鍵模板是否存在 -if not os.path.exists(os.path.join(BASE_DIR, 'dashboard.html')): +if not os.path.exists(os.path.join(TEMPLATE_DIR, 'dashboard.html')): sys_log.warning(f"[Web] [Template] ⚠️ 警告: 找不到 dashboard.html | Path: {TEMPLATE_DIR}") app = Flask(__name__, template_folder=TEMPLATE_DIR, static_folder=STATIC_DIR) -# 設定多路徑模板載入器(同時支援根目錄和 templates/ 目錄) -from jinja2 import FileSystemLoader, ChoiceLoader -app.jinja_loader = ChoiceLoader([ - FileSystemLoader(TEMPLATE_DIR_NEW), # templates/ 目錄優先 - FileSystemLoader(TEMPLATE_DIR), # 根目錄備用 -]) - # ========================================== # 🔒 Flask 安全配置 # ========================================== diff --git a/docker-compose.yml b/docker-compose.yml index 982ea99..0713a00 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -67,27 +67,6 @@ services: # HTML 模板 (熱更新) - ./templates:/app/templates:ro - ./web/templates:/app/web/templates:ro - - ./login.html:/app/login.html:ro - - ./dashboard.html:/app/dashboard.html:ro - - ./daily_sales.html:/app/daily_sales.html:ro - - ./sales_analysis.html:/app/sales_analysis.html:ro - - ./growth_analysis.html:/app/growth_analysis.html:ro - - ./monthly_summary_analysis.html:/app/monthly_summary_analysis.html:ro - - ./edm_dashboard.html:/app/edm_dashboard.html:ro - - ./index.html:/app/index.html:ro - - ./logs.html:/app/logs.html:ro - - ./auto_import_index.html:/app/auto_import_index.html:ro - - ./settings.html:/app/settings.html:ro - - ./system_settings.html:/app/system_settings.html:ro - # 其他根目錄路由 - - ./auto_import_routes.py:/app/auto_import_routes.py:ro - - ./crawler_management_routes.py:/app/crawler_management_routes.py:ro - - ./import.html:/app/import.html:ro - # AI 助手模板及相關依賴 - - ./templates/ai_recommend.html:/app/ai_recommend.html:ro - - ./templates/ai_history.html:/app/ai_history.html:ro - - ./templates/base.html:/app/base.html:ro - - ./web/templates/components:/app/components:ro environment: - FLASK_ENV=production - PYTHONUNBUFFERED=1 diff --git a/logs.html b/logs.html deleted file mode 100644 index 5ff8be3..0000000 --- a/logs.html +++ /dev/null @@ -1,1183 +0,0 @@ - - -
- - -正在載入日誌...
-系統登入記錄與異常嘗試追蹤
+| 時間 | +帳號 | +狀態 | +IP | +原因 | +User Agent | +
|---|---|---|---|---|---|
| + + | +|||||
Google News、PTT、Dcard、YouTube 趨勢訊號
+| 日期 | +來源 | +分類 | +標題 | +熱度 | +
|---|---|---|---|---|