70 lines
2.3 KiB
Markdown
Executable File
70 lines
2.3 KiB
Markdown
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;
|