8th_fix docker
This commit is contained in:
113
.env.production
Normal file
113
.env.production
Normal file
@@ -0,0 +1,113 @@
|
||||
# ===========================================
|
||||
# 生產環境配置文件
|
||||
# ===========================================
|
||||
|
||||
# ===========================================
|
||||
# MySQL 資料庫連線
|
||||
# ===========================================
|
||||
DATABASE_URL=mysql+pymysql://A060:WLeSCi0yhtc7@mysql.theaken.com:33306/db_A060
|
||||
MYSQL_HOST=mysql.theaken.com
|
||||
MYSQL_PORT=33306
|
||||
MYSQL_USER=A060
|
||||
MYSQL_PASSWORD=WLeSCi0yhtc7
|
||||
MYSQL_DATABASE=db_A060
|
||||
MYSQL_CHARSET=utf8mb4
|
||||
|
||||
# ===========================================
|
||||
# Flask 應用配置
|
||||
# ===========================================
|
||||
FLASK_ENV=production
|
||||
SECRET_KEY=prod-todo-secret-key-2024-change-me
|
||||
JWT_SECRET_KEY=prod-jwt-secret-key-2024-change-me
|
||||
JWT_ACCESS_TOKEN_EXPIRES=3600
|
||||
|
||||
# ===========================================
|
||||
# AD/LDAP 設定 (生產環境)
|
||||
# ===========================================
|
||||
USE_MOCK_LDAP=false
|
||||
LDAP_SERVER=panjit.com.tw
|
||||
LDAP_PORT=389
|
||||
LDAP_USE_SSL=false
|
||||
LDAP_BIND_USER_DN=CN=LdapBind,CN=Users,DC=PANJIT,DC=COM,DC=TW
|
||||
LDAP_BIND_USER_PASSWORD=panjit2481
|
||||
LDAP_SEARCH_BASE=OU=PANJIT,DC=panjit,DC=com,DC=tw
|
||||
LDAP_USER_LOGIN_ATTR=userPrincipalName
|
||||
|
||||
# ===========================================
|
||||
# SMTP 設定
|
||||
# ===========================================
|
||||
SMTP_SERVER=mail.panjit.com.tw
|
||||
SMTP_PORT=25
|
||||
SMTP_USE_TLS=false
|
||||
SMTP_USE_SSL=false
|
||||
SMTP_AUTH_REQUIRED=false
|
||||
SMTP_SENDER_EMAIL=todo-system@panjit.com.tw
|
||||
SMTP_SENDER_PASSWORD=
|
||||
|
||||
# ===========================================
|
||||
# CORS 設定
|
||||
# ===========================================
|
||||
CORS_ORIGINS=http://localhost:12012
|
||||
|
||||
# ===========================================
|
||||
# 日誌設定
|
||||
# ===========================================
|
||||
LOG_LEVEL=INFO
|
||||
LOG_FILE_PATH=logs/app.log
|
||||
LOG_MAX_BYTES=10485760
|
||||
LOG_BACKUP_COUNT=5
|
||||
|
||||
# ===========================================
|
||||
# Redis 設定 (如果使用)
|
||||
# ===========================================
|
||||
REDIS_HOST=localhost
|
||||
REDIS_PORT=6379
|
||||
REDIS_DB=0
|
||||
REDIS_PASSWORD=
|
||||
|
||||
# ===========================================
|
||||
# Celery 設定 (如果使用)
|
||||
# ===========================================
|
||||
CELERY_BROKER_URL=redis://localhost:6379/0
|
||||
CELERY_RESULT_BACKEND=redis://localhost:6379/0
|
||||
|
||||
# ===========================================
|
||||
# 前端配置
|
||||
# ===========================================
|
||||
NEXT_PUBLIC_API_URL=http://localhost:12011
|
||||
|
||||
# ===========================================
|
||||
# 服務端口配置
|
||||
# ===========================================
|
||||
BACKEND_PORT=12011
|
||||
FRONTEND_PORT=12012
|
||||
|
||||
# ===========================================
|
||||
# 安全設定
|
||||
# ===========================================
|
||||
ALLOWED_HOSTS=localhost,127.0.0.1
|
||||
SECURE_SSL_REDIRECT=false
|
||||
SESSION_COOKIE_SECURE=false
|
||||
CSRF_COOKIE_SECURE=false
|
||||
|
||||
# ===========================================
|
||||
# 檔案上傳設定
|
||||
# ===========================================
|
||||
MAX_CONTENT_LENGTH=16777216
|
||||
UPLOAD_FOLDER=uploads
|
||||
ALLOWED_EXTENSIONS=xlsx,xls,csv
|
||||
|
||||
# ===========================================
|
||||
# 郵件配額設定
|
||||
# ===========================================
|
||||
DAILY_EMAIL_LIMIT=100
|
||||
MONTHLY_EMAIL_LIMIT=1000
|
||||
|
||||
# ===========================================
|
||||
# 系統設定
|
||||
# ===========================================
|
||||
SYSTEM_NAME=TODO管理系統
|
||||
SYSTEM_VERSION=1.0.0
|
||||
ADMIN_EMAIL=ymirliu@panjit.com.tw
|
||||
DEFAULT_ADMIN_USER=ymirliu@panjit.com.tw
|
||||
|
Reference in New Issue
Block a user