办学质量监测教学评价系统
ageer
2025-03-28 8f3f4384c3ef967a3dfda53ccd6a39a19638a06c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
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