# =========================================== # Flask 應用程式設定 # =========================================== FLASK_ENV=development SECRET_KEY=dev-secret-key-change-in-production # =========================================== # MySQL 資料庫連線 # =========================================== # 開發資料庫 (使用提供的測試資料庫) MYSQL_HOST=mysql.theaken.com MYSQL_PORT=33306 MYSQL_USER=A060 MYSQL_PASSWORD=WLeSCi0yhtc7 MYSQL_DATABASE=db_A060 # 本地資料庫 (如果要使用本地Docker MySQL) # MYSQL_HOST=localhost # MYSQL_PORT=3306 # MYSQL_USER=todouser # MYSQL_PASSWORD=todopass # MYSQL_DATABASE=todo_system # =========================================== # JWT 設定 # =========================================== JWT_SECRET_KEY=jwt-secret-key-change-in-production JWT_ACCESS_TOKEN_EXPIRES_HOURS=8 JWT_REFRESH_TOKEN_EXPIRES_DAYS=30 # =========================================== # AD/LDAP 設定 # =========================================== # 開發模式:設定為 true 使用Mock LDAP(不需連接真實AD) USE_MOCK_LDAP=true # 正式LDAP設定(當USE_MOCK_LDAP=false時使用) LDAP_SERVER=ldap://dc.company.com LDAP_PORT=389 LDAP_USE_SSL=false LDAP_USE_TLS=false LDAP_SEARCH_BASE=DC=company,DC=com LDAP_BIND_USER_DN= LDAP_BIND_USER_PASSWORD= LDAP_USER_LOGIN_ATTR=userPrincipalName # =========================================== # SMTP 郵件設定 # =========================================== SMTP_SERVER=smtp.company.com SMTP_PORT=25 SMTP_USE_TLS=false SMTP_USE_SSL=false SMTP_AUTH_REQUIRED=false SMTP_SENDER_EMAIL=todo-system@company.com SMTP_SENDER_PASSWORD= # =========================================== # Fire Email 限制設定 # =========================================== FIRE_EMAIL_COOLDOWN_MINUTES=2 FIRE_EMAIL_DAILY_LIMIT=20 # =========================================== # 排程提醒設定 # =========================================== REMINDER_DAYS_BEFORE=3 REMINDER_DAYS_AFTER=1 WEEKLY_SUMMARY_DAY=0 WEEKLY_SUMMARY_HOUR=9 # =========================================== # 檔案上傳設定 # =========================================== MAX_CONTENT_LENGTH=16 UPLOAD_FOLDER=uploads # =========================================== # Redis 設定 (用於 Celery) # =========================================== REDIS_URL=redis://localhost:6379/0 # =========================================== # CORS 設定 # =========================================== CORS_ORIGINS=http://localhost:12012 # =========================================== # 日誌設定 # =========================================== LOG_LEVEL=INFO LOG_FILE=logs/app.log