12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- 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: ruoyi-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/:/ruoyi/server/logs/
- ruoyi-web:
- image: registry.cn-shanghai.aliyuncs.com/ruoyi-ai/web:1.2.1
- ports:
- - "8081:8081"
- container_name: ruoyi-web
- ruoyi-admin:
- image: registry.cn-shanghai.aliyuncs.com/ruoyi-ai/admin:1.2.1
- ports:
- - "8082:8082"
- container_name: ruoyi-admin
|