92 lines
2.5 KiB
Plaintext
92 lines
2.5 KiB
Plaintext
# ===========================================
|
||
# 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:3000
|
||
|
||
# ===========================================
|
||
# 日誌設定
|
||
# ===========================================
|
||
LOG_LEVEL=INFO
|
||
LOG_FILE=logs/app.log |