feat: 更新数据库配置并添加同步脚本
将数据库配置从本地MariaDB切换为腾讯云MySQL 添加数据库同步脚本命令到package.json 禁用数据库自动同步功能
This commit is contained in:
18
.env
18
.env
@@ -1,10 +1,18 @@
|
|||||||
DATABASE_TYPE=mariadb
|
# DATABASE_TYPE=mariadb
|
||||||
DATABASE_HOST=127.0.0.1
|
# DATABASE_HOST=127.0.0.1
|
||||||
DATABASE_PORT=23306
|
# DATABASE_PORT=23306
|
||||||
|
# DATABASE_USERNAME=root
|
||||||
|
# DATABASE_PASSWORD=410491
|
||||||
|
# DATABASE_NAME=bidding
|
||||||
|
# DATABASE_SYNCHRONIZE=true
|
||||||
|
|
||||||
|
DATABASE_TYPE=mysql
|
||||||
|
DATABASE_HOST=bj-cynosdbmysql-grp-r3a4c658.sql.tencentcdb.com
|
||||||
|
DATABASE_PORT=21741
|
||||||
DATABASE_USERNAME=root
|
DATABASE_USERNAME=root
|
||||||
DATABASE_PASSWORD=410491
|
DATABASE_PASSWORD=}?cRa1f[,}`J
|
||||||
DATABASE_NAME=bidding
|
DATABASE_NAME=bidding
|
||||||
DATABASE_SYNCHRONIZE=true
|
DATABASE_SYNCHRONIZE=false
|
||||||
|
|
||||||
# Slave 数据库配置(用于数据同步)
|
# Slave 数据库配置(用于数据同步)
|
||||||
SLAVE_DATABASE_TYPE=mysql
|
SLAVE_DATABASE_TYPE=mysql
|
||||||
|
|||||||
@@ -21,6 +21,7 @@
|
|||||||
"crawl": "ts-node -r tsconfig-paths/register src/scripts/crawl.ts",
|
"crawl": "ts-node -r tsconfig-paths/register src/scripts/crawl.ts",
|
||||||
"update-source": "ts-node -r tsconfig-paths/register src/scripts/update-source.ts",
|
"update-source": "ts-node -r tsconfig-paths/register src/scripts/update-source.ts",
|
||||||
"ai-recommendations": "ts-node -r tsconfig-paths/register src/scripts/ai-recommendations.ts",
|
"ai-recommendations": "ts-node -r tsconfig-paths/register src/scripts/ai-recommendations.ts",
|
||||||
|
"sync": "ts-node -r tsconfig-paths/register src/scripts/sync.ts",
|
||||||
"deploy": "powershell -ExecutionPolicy Bypass -File src/scripts/deploy.ps1"
|
"deploy": "powershell -ExecutionPolicy Bypass -File src/scripts/deploy.ps1"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ import { CrawlInfoAdd } from '../crawler/entities/crawl-info-add.entity';
|
|||||||
password: configService.get<string>('DATABASE_PASSWORD', 'root'),
|
password: configService.get<string>('DATABASE_PASSWORD', 'root'),
|
||||||
database: configService.get<string>('DATABASE_NAME', 'bidding'),
|
database: configService.get<string>('DATABASE_NAME', 'bidding'),
|
||||||
entities: [BidItem, Keyword, AiRecommendation, CrawlInfoAdd],
|
entities: [BidItem, Keyword, AiRecommendation, CrawlInfoAdd],
|
||||||
synchronize: configService.get<boolean>('DATABASE_SYNCHRONIZE', true),
|
synchronize: false,
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
],
|
],
|
||||||
|
|||||||
Reference in New Issue
Block a user