端口
This commit is contained in:
@@ -63,9 +63,20 @@ source reInit.sh
|
||||
execute_init_script # 执行initAll.sql
|
||||
import_sensitive_words # 导入敏感词
|
||||
|
||||
# Docker环境特定配置:更新爬虫路径
|
||||
# Docker环境特定配置:更新爬虫路径并标记初始化状态
|
||||
echo "更新Docker环境配置..."
|
||||
mysql -uroot "${MYSQL_DATABASE}" <<EOSQL
|
||||
-- 确保初始化标记表存在
|
||||
CREATE TABLE IF NOT EXISTS _db_init_status (
|
||||
id INT PRIMARY KEY AUTO_INCREMENT,
|
||||
script_name VARCHAR(255) NOT NULL UNIQUE,
|
||||
executed_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||
status VARCHAR(50) DEFAULT 'init'
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
-- 确保有一条当前脚本的记录
|
||||
INSERT IGNORE INTO _db_init_status (script_name) VALUES ('01-init-database.sql');
|
||||
|
||||
-- 更新爬虫配置为Docker容器内路径
|
||||
UPDATE tb_sys_config
|
||||
SET config_value = '/usr/bin/python3'
|
||||
@@ -75,12 +86,13 @@ UPDATE tb_sys_config
|
||||
SET config_value = '/app/crawler'
|
||||
WHERE config_key = 'crawler.basePath';
|
||||
|
||||
-- 将初始化状态标记为 success,供 healthcheck 使用
|
||||
UPDATE _db_init_status
|
||||
SET status = 'success'
|
||||
WHERE script_name = '01-init-database.sql';
|
||||
|
||||
SELECT '✅ 数据库初始化完成!' AS message;
|
||||
SELECT '默认用户: admin, 密码: admin123' AS tip;
|
||||
SELECT '默认用户: admin, 密码: 123456' AS tip;
|
||||
SELECT '爬虫配置已更新为Docker容器路径' AS docker_config;
|
||||
EOSQL
|
||||
|
||||
|
||||
Reference in New Issue
Block a user