1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- version: '3'
- networks:
- mynetwork:
- driver: bridge
- 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
- privileged: true
- networks:
- - mynetwork
- redis:
- image: redis:6.2.12
- container_name: redis
- ports:
- - "6379:6379"
- environment:
- TZ: Asia/Shanghai
- volumes:
- - /docker/redis/conf:/redis/config:rw
- - /docker/redis/data/:/redis/data/:rw
- privileged: true
- networks:
- - mynetwork
- 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
- # 中转key
- CHAT_API_KEY: ${CHAT_API_KEY}
- # 中转地址
- CHAT_API_HOST: ${CHAT_API_HOST}
- # 邮箱授权码
- MAIL_PASS: ${MAIL_PASS}
- # 易支付商户ID
- PAY_PID: ${PAY_PID}
- # 易支付商户密钥
- PAY_KEY: ${PAY_KEY}
- # 数据库连接地址
- 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
- volumes:
- - /docker/server2/logs/:/ruoyi/server/logs/
- privileged: true
- networks:
- - mynetwork
- ruoyi-web:
- image: registry.cn-shanghai.aliyuncs.com/ruoyi-ai/web:1.2.1
- ports:
- - "8081:8081"
- container_name: ruoyi-web
- privileged: true
- networks:
- - mynetwork
- ruoyi-admin:
- image: registry.cn-shanghai.aliyuncs.com/ruoyi-ai/admin:1.2.1
- ports:
- - "8082:8082"
- container_name: ruoyi-admin
- privileged: true
- networks:
- - mynetwork
|