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