fix
This commit is contained in:
1 parent
c8cd8f1a9f
commit
12290e6d93
3 files changed
+9
-1
No files matched your search
@@ -74,11 +74,13 @@ docker-compose down
|
||||
|
||||
| 变量名 | 说明 | 默认值 |
|
||||
|--------|------|--------|
|
||||
| `SECRET_KEY` | Session 密钥(建议修改) | `outlook-mail-reader-secret-key-change-in-production` |
|
||||
| `LOGIN_PASSWORD` | 登录密码 | `admin123` |
|
||||
| `FLASK_ENV` | 运行环境 | `production` |
|
||||
| `DATABASE_PATH` | 数据库路径 | `data/outlook_accounts.db` |
|
||||
| `GPTMAIL_BASE_URL` | GPTMail API 地址 | `https://mail.chatgpt.org.uk` |
|
||||
| `GPTMAIL_API_KEY` | GPTMail API Key | `gpt-test` |
|
||||
| `GPTMAIL_API_KEY` | GPTMail API Key | `gpt-test` |
|
||||
|
||||
### 数据持久化
|
||||
|
||||
|
||||
@@ -13,6 +13,8 @@ services:
|
||||
environment:
|
||||
# Flask 配置
|
||||
- FLASK_APP=web_outlook_app.py
|
||||
# Session 密钥(建议修改为随机字符串,重启后保持不变)
|
||||
- SECRET_KEY=outlook-mail-reader-secret-key-please-change-me
|
||||
# 应用配置
|
||||
- PORT=5000
|
||||
- HOST=0.0.0.0
|
||||
|
||||
+5
-1
@@ -22,7 +22,11 @@ from functools import wraps
|
||||
import requests
|
||||
|
||||
app = Flask(__name__)
|
||||
app.secret_key = os.urandom(24)
|
||||
# 使用固定的 secret_key(从环境变量获取,或使用默认值)
|
||||
# 这样可以确保重启后 session 不会失效
|
||||
app.secret_key = os.getenv("SECRET_KEY", "outlook-mail-reader-secret-key-change-in-production")
|
||||
# 设置 session 过期时间(默认 7 天)
|
||||
app.config['PERMANENT_SESSION_LIFETIME'] = 60 * 60 * 24 * 7 # 7 天
|
||||
|
||||
# 登录密码配置(可以修改为你想要的密码)
|
||||
LOGIN_PASSWORD = os.getenv("LOGIN_PASSWORD", "admin123")
|
||||
|
||||
Reference in new issue
Block a user