信信通(xinxintong)是一个采用 MIT 协议(MIT-licensed)的开源项目。它是一个开源社群运营平台。
版本:1.0
docker-compose up -d db php-fpm nginx adminer mongodb backapi swagger-ui
启动 kafka 消息队列
docker-compose up -d zookeeper kafka
启动 canal-server 数据同步
docker-compose up -d canal-server
需要在php-fpm
容器中,/usr/share/nginx/html
目录下,执行composer install
命令,安装依赖的第三方包。
如果要支持微信录音,必须在php-fpm
中安装ffmpeg
,将arm
格式文件转为mp3
。
新建docker-compose.override.yml
文件。
新建cus
目录,新建config.php
文件和db.php
文件,设置系统参数。
在kcfinder
目录下,新建upload
目录,保存上传文件。需要执行chmod -R 777 upload
命令解决权限问题。
需要在docker-compose.override.yml
中指定。
环境变量 | 说明 |
---|---|
NGINX_HTTP_PROTOCOL | 应用地址协议 |
NGINX_HTTP_HOST | 应用主机名 |
NGINX_HTTP_PORT | 端口 |
在重定向时需要使用,例如:邀请连接。
查看docker/nginx/nginx.conf.template
了解上述环境变量的用户。
查看 nginx 提供的状态信息
http(s)://HOST:PORT/nginx_status
在线 api 文档
http(s)://HOST:PORT/api/swagger-ui/
nginx-vts 模块提供状态数据
http(s)://HOST:PORT2/status/
http(s)://HOST:PORT2/status/format/prometheus
MIT Copyright (c) 2014-present, Yue Yang (jasony62)
目录 | 说明 |
---|---|
api | nodejs 提供 api |