65 lines
1.6 KiB
YAML
65 lines
1.6 KiB
YAML
version: '3'
|
|
|
|
services:
|
|
mysql:
|
|
image: mysql:8.0.33
|
|
container_name: mysql
|
|
environment:
|
|
TZ: Asia/Shanghai
|
|
MYSQL_ROOT_PASSWORD: root
|
|
MYSQL_DATABASE: ry-vue
|
|
ports:
|
|
- "3307:3306"
|
|
volumes:
|
|
- ./ry-vue.sql:/docker-entrypoint-initdb.d/ry-vue.sql
|
|
command:
|
|
--default-authentication-plugin=mysql_native_password
|
|
--character-set-server=utf8mb4
|
|
--collation-server=utf8mb4_general_ci
|
|
--explicit_defaults_for_timestamp=true
|
|
--lower_case_table_names=1
|
|
|
|
ruoyi-server:
|
|
image: registry.cn-shanghai.aliyuncs.com/ruoyi-ai/ai:1.2.1
|
|
ports:
|
|
- "6039:6039"
|
|
container_name: aibidding-server
|
|
environment:
|
|
TZ: Asia/Shanghai
|
|
# 运行端口号
|
|
SERVER_PORT: 6039
|
|
# 数据库连接地址
|
|
DB_URL: jdbc:mysql://mysql:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true
|
|
# 数据库用户名
|
|
DB_USERNAME: root
|
|
# 数据库用户密码
|
|
DB_PASSWORD: root
|
|
# Redis地址
|
|
REDIS_HOST: redis
|
|
# Redis端口
|
|
REDIS_PORT: 6379
|
|
# 数据库索引
|
|
REDIS_DATABASE: 0
|
|
# Redis密码
|
|
REDIS_PASSWORD:
|
|
# 连接超时时间
|
|
REDIS_TIMEOUT: 10s
|
|
volumes:
|
|
- /docker/server2/logs/:/aibidding/server/logs/
|
|
|
|
ruoyi-web:
|
|
image: registry.cn-shanghai.aliyuncs.com/ruoyi-ai/web:1.2.1
|
|
ports:
|
|
- "8081:8081"
|
|
container_name: aibidding-web
|
|
|
|
|
|
ruoyi-admin:
|
|
image: registry.cn-shanghai.aliyuncs.com/ruoyi-ai/admin:1.2.1
|
|
ports:
|
|
- "8082:8082"
|
|
container_name: aibidding-admin
|
|
|
|
|
|
|