This commit is contained in:
beabigegg
2025-09-12 08:00:56 +08:00
commit a408ce402d
54 changed files with 5626 additions and 0 deletions

36
.env.docker.example Normal file
View File

@@ -0,0 +1,36 @@
# Docker 部署環境變數配置範例
# 複製此文件為 .env 並填入實際的值
# === 對外服務端口配置 (12010~12019) ===
APP_PORT=12010 # Flask 應用程式主服務
ONLYOFFICE_PORT=12011 # OnlyOffice 文檔編輯服務
NGINX_PORT=12013 # Nginx HTTP (生產環境使用)
NGINX_SSL_PORT=12014 # Nginx HTTPS (生產環境使用)
# === Flask 應用設定 ===
FLASK_ENV=production
SECRET_KEY=933f9064329f29e642b20089e6ee16b3dd15da6acb6fdd98
# === 外部資料庫連線 (使用 mysql.theaken.com) ===
DATABASE_URL=mysql+pymysql://A060:WLeSCi0yhtc7@mysql.theaken.com:33306/db_A060
# === LDAP 設定 ===
LDAP_SERVER=panjit.com.tw
LDAP_PORT=389
LDAP_USE_SSL=false
LDAP_SEARCH_BASE=OU=PANJIT,DC=panjit,DC=com,DC=tw
LDAP_BIND_USER_DN=CN=LdapBind,CN=Users,DC=PANJIT,DC=COM,DC=TW
LDAP_BIND_USER_PASSWORD=panjit2481
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=temp-spec-system@panjit.com.tw
SMTP_SENDER_PASSWORD=
# === ONLYOFFICE 設定 ===
ONLYOFFICE_JWT_SECRET=933f9064330f29e642b20089e6ee16b3dd15da6acb6fdd98