6cd4f1b1db15ffb37b2fca6ab96ee1aba5d5878e
生产的宝塔机器把数据库配置放在一个 Go 风格的 IM_DB_DSN 里,而不是 compose 的那组 MYSQL_* 变量;同机自带的 mysql 客户端又缺 caching_sha2_password 插件, 连不上 MySQL 8.4。脚本原先把主机写死成 compose 的服务名 mysql,在非 Docker 环境用不了。 现在 MYSQL_HOST/MYSQL_PORT/MIGRATIONS_DIR/MYSQL_CLIENT 都可覆盖,未设置 MYSQL_USER 时从 IM_DB_DSN 解析;显式的 MYSQL_* 仍然优先。默认值保持 compose 原样,Docker 路径行为不变。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
The file is empty.
Languages
Python
66.6%
HTML
11.3%
JavaScript
11.1%
TypeScript
7.3%
Shell
3.6%