2.3 KiB
Executable File
master的option里加freenode_client freenode_client-fn_a和freenode_client都要有
master的site_map里加config字段,加api_path字段
master加crawl_freenode表,加freenode_pool表
master的fn文件夹里加template
master加dog_option表
cfn的option里嫁freenode_client { "id": 10, "key": "freenode_client", "value": "v2ray,clash" }
cnf加http_queue表 - 不用
cfn的env里加url_master_base
cfn的public里加sub文件夹
另外注意权限,nginx一个权限,php-fpm一个权限
ALTER TABLE site_map
ADD COLUMN config LONGTEXT
CHARACTER SET utf8mb4
COLLATE utf8mb4_bin
DEFAULT NULL
CHECK (json_valid(config)),
ADD COLUMN api_path LONGTEXT
CHARACTER SET utf8mb4
COLLATE utf8mb4_bin
DEFAULT NULL
CHECK (json_valid(api_path));
CREATE TABLE crawl_freenode (
id int(11) unsigned NOT NULL AUTO_INCREMENT,
name varchar(120) DEFAULT NULL,
group varchar(50) DEFAULT NULL,
url_base varchar(255) DEFAULT NULL,
url_node varchar(255) DEFAULT NULL,
url_file longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(url_file)),
file_real longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(file_real)),
status tinyint(1) DEFAULT 1,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
CREATE TABLE freenode_pool (
id int(11) unsigned NOT NULL AUTO_INCREMENT,
date date DEFAULT NULL,
content longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(content)),
content_custom longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(content_custom)),
content_v2ray longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(content_v2ray)),
content_clash longtext DEFAULT NULL,
PRIMARY KEY (id),
KEY date (date)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
CREATE TABLE dog_option (
id int(11) unsigned NOT NULL AUTO_INCREMENT,
dog_name varchar(255) DEFAULT NULL,
k varchar(255) DEFAULT NULL,
v varchar(255) DEFAULT NULL,
PRIMARY KEY (id),
UNIQUE KEY unique_this_name_k (dog_name,k)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;