diff --git a/docker-compose.yaml b/docker-compose.yaml index 2818972fb..a4cf9df7a 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -143,6 +143,7 @@ services: container_name: open_im_enterprise volumes: - ./logs:/Open-IM-Enterprise/logs + - ./docker-compose_cfg/config.yaml:/Open-IM-Enterprise/config/config.yaml restart: always depends_on: - mysql @@ -160,7 +161,7 @@ services: prometheus: image: prom/prometheus volumes: - - ${DATA_DIR}/docker-compose_cfg/prometheus-compose.yml:/etc/prometheus/prometheus.yml + - ./docker-compose_cfg/prometheus-compose.yml:/etc/prometheus/prometheus.yml container_name: prometheus # ports: # - 9091:9091 @@ -174,9 +175,9 @@ services: volumes: # - ./grafana/dashboards/dashboard.json:/var/lib/grafana/dashboards/dashboard.json # - ./grafana/provisioning/dashboard.yaml:/etc/grafana/provisioning/dashboards/dashboard.yaml - - ${DATA_DIR}/docker-compose_cfg/datasource-compose.yaml:/etc/grafana/provisioning/datasources/datasource.yaml - - ${DATA_DIR}/docker-compose_cfg/grafana.ini:/etc/grafana/grafana.ini - - ${DATA_DIR}/docker-compose_cfg/node-exporter-full_rev1.json:/var/lib/grafana/dashboards/node-exporter-full_rev1.json + - ./docker-compose_cfg/datasource-compose.yaml:/etc/grafana/provisioning/datasources/datasource.yaml + - ./docker-compose_cfg/grafana.ini:/etc/grafana/grafana.ini + - ./docker-compose_cfg/node-exporter-full_rev1.json:/var/lib/grafana/dashboards/node-exporter-full_rev1.json container_name: grafana # ports: # - 10007:10007 diff --git a/docker-compose_cfg/config.yaml b/docker-compose_cfg/config.yaml new file mode 100644 index 000000000..ee3c7c811 --- /dev/null +++ b/docker-compose_cfg/config.yaml @@ -0,0 +1,61 @@ +#---------------Infrastructure configuration---------------------# +etcd: + etcdSchema: openim #默认即可 + etcdAddr: [ 127.0.0.1:2379 ] #单机部署时,默认即可 + userName: + password: + secret: openIM123 + +# 默认管理员账号 +admin: + defaultAccount: + account: [ "admin1", "admin2" ] + defaultPassword: [ "password1", "password2" ] + openIMUserID: [ "openIM123456", "openIMAdmin" ] + faceURL: [ "", "" ] + nickname: [ "admin1", "admin2" ] + level: [ 1, 100 ] + + +adminapi: + openImAdminApiPort: [ 10009 ] #管理后台api服务端口,默认即可,需要开放此端口或做nginx转发 + listenIP: 0.0.0.0 + +chatapi: + openImChatApiPort: [ 10008 ] #登录注册,默认即可,需要开放此端口或做nginx转发 + listenIP: 0.0.0.0 + +rpcport: # rpc服务端口 默认即可 + openImAdminPort: [ 30200 ] + openImChatPort: [ 30300 ] + + +rpcregistername: #rpc注册服务名,默认即可 + openImChatName: Chat + + +chat: + codeTTL: 300 # 短信验证码有效时间(秒) + needInvitationCode: false # 注册是否需要邀请码 + alismsverify: #阿里云短信配置,在阿里云申请成功后修改以下四项,enable为true则必须修改,阿里云为默认短信验证方式 + accessKeyId: LTAI5tJPkn4HuuePdiLdGqe7 + accessKeySecret: 4n9OJ7ZCVN1U6KeHDAtOyNeVZcjOuV + signName: 托云信息技术 + verificationCodeTemplateCode: SMS_255305047 + +oss: + tempDir: enterprise-temp # 临时密钥上传的目录 + dataDir: enterprise-data # 最终存放目录 + aliyun: + endpoint: https://oss-cn-chengdu.aliyuncs.com + accessKeyID: "" + accessKeySecret: "" + bucket: "" + tencent: + BucketURL: "" + serviceURL: https://cos.COS_REGION.myqcloud.com + secretID: "" + secretKey: "" + sessionToken: "" + bucket: "" + use: "" \ No newline at end of file