办学质量监测教学评价系统
ageer
2024-05-17 7fe89a931b291196b0b571c668bd3758309019d7
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
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