diff --git a/apps/server/src/config/config.prod.ts b/apps/server/src/config/config.prod.ts index 705f29f..ce0df97 100644 --- a/apps/server/src/config/config.prod.ts +++ b/apps/server/src/config/config.prod.ts @@ -9,7 +9,7 @@ export default (appInfo: MidwayAppInfo): MidwayConfig => { * 单数据库实例 */ type: 'mysql', - host: '172.31.0.15', + host: 'backset-mysql', port: 43306, username: 'backset', password: 'backset', @@ -25,7 +25,7 @@ export default (appInfo: MidwayAppInfo): MidwayConfig => { }, redis: { client: { - host: '172.31.0.15', // Redis host + host: 'backset-redis', // Redis host port: 46379, // Redis port password: 'cr654654.', db: 0, diff --git a/docker-compose.yml b/docker-compose.yml index f658998..9e651a6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,14 +7,52 @@ services: context: ./ dockerfile: Dockerfile.release restart: always - container_name: backset-server # 容器名称 + container_name: backset-server ports: - "7001:7001" networks: - default: + backset-net: aliases: - backset-server + mysql: + image: mysql:5.7 + restart: always + container_name: backset-mysql + ports: + - "46033:3306" + environment: + - MYSQL_DATABASE: "backset" + - MYSQL_USER: "backset" + - MYSQL_PASSWORD: "backset" + volumes: + - /www/wwwroot/mysql/conf/my.cnf:/etc/mysql/conf.d/mysqld.cnf + - /www/wwwroot/mysql/data:/var/lib/mysql + - /www/wwwroot/mysql/logs:/var/log/mysql + networks: + backset-net: + aliases: + - backset-mysql + + redis: + image: redis + container_name: backset-redis + restart: always + ports: + - "26379:26379" + volumes: + - /www/wwwroot/redis/conf:/etc/redis/redis.conf + - /www/wwwroot/redis/data:/data + command: redis-server --appendonly yes --requirepass "cr654654." + networks: + backset-net: + aliases: + - backset-redis + networks: - default: - external: backset.cn-net \ No newline at end of file + backset-net: + ipam: + driver: default + config: + - subnet: "172.16.238.0/24" + - subnet: "2001:3984:3989::/64" \ No newline at end of file