mirror of
https://github.com/chatopera/cosin.git
synced 2025-08-01 16:38:02 +08:00
Destroyed 服务器部署 (markdown)
parent
73663038fa
commit
4ad5a44949
90
服务器部署.md
90
服务器部署.md
@ -1,90 +0,0 @@
|
|||||||
# 春松客服部署方案
|
|
||||||
|
|
||||||
## 单服务器部署
|
|
||||||
使用Docker和Docker compose的方式,适合体验春松客服、开发和测试春松客服。
|
|
||||||
|
|
||||||
| 项目 | 说明 |
|
|
||||||
| --- | --- |
|
|
||||||
| 操作系统 | Linux (CentOS 7.x, Ubuntu 14.x等) |
|
|
||||||
| Docker 版本 | Docker version 1.13.x 及以上 |
|
|
||||||
| Docker Compose 版本 | version 1.23.x 及以上 |
|
|
||||||
| 防火墙端口 | 8035, 8036 |
|
|
||||||
| 其他软件 | git |
|
|
||||||
| 内存 | >= 8GB |
|
|
||||||
| CPU颗数 | >= 2 |
|
|
||||||
| 硬盘 | >= 20GB |
|
|
||||||
|
|
||||||
```
|
|
||||||
git clone https://github.com/chatopera/cosin.git
|
|
||||||
cd cosin
|
|
||||||
cp sample.env .env # 使用文本编辑器打开 .env 文件,并按照需求需改配置
|
|
||||||
```
|
|
||||||
|
|
||||||
* 配置项
|
|
||||||
|
|
||||||
| KEY | 默认值 | 说明 |
|
|
||||||
| --- | --- | --- |
|
|
||||||
| COMPOSE_FILE | docker-compose.yml | 服务编排描述文件,保持默认值 |
|
|
||||||
| COMPOSE_PROJECT_NAME | cskefu | 服务实例的容器前缀,可以用其它字符串 |
|
|
||||||
| MYSQL_PORT | 8037 | MySQL数据库映射到宿主机器使用的端口 |
|
|
||||||
| REDIS_PORT | 8041 | Redis映射到宿主机器的端口 |
|
|
||||||
| ES_PORT1 | 8039 | ElasticSearch RestAPI 映射到宿主机器的端口 |
|
|
||||||
| ES_PORT2 | 8040 | ElasticSearch 服务发现端口映射到宿主机器的端口 |
|
|
||||||
| CC_WEB_PORT | 8035 | 春松客服 Web服务地址映射到宿主机器的端口 |
|
|
||||||
| CC_SOCKET_PORT | 8036 | 春松客服 SocketIO服务映射到宿主机器的端口 |
|
|
||||||
| ACTIVEMQ_PORT1 | 8051 | ActiveMQ 端口 |
|
|
||||||
| ACTIVEMQ_PORT2 | 8052 | ActiveMQ 端口 |
|
|
||||||
| ACTIVEMQ_PORT2 | 8053 | ActiveMQ 端口 |
|
|
||||||
| DB_PASSWD | 123456 | 数据库密码,设置到MySQL, Redis, ActiveMQ |
|
|
||||||
| LOG_LEVEL | INFO | 日志级别,可使用 WARN, ERROR, INFO, DEBUG |
|
|
||||||
|
|
||||||
以上配置中,**端口的各默认值需要保证在宿主机器上还没有被占用;数据库的密码尽量复杂;CC_WEB_PORT和CC_SOCKET_PORT这两个值尽量不要变更;生产环境下LOG_LEVEL使用至少WARN的级别**。
|
|
||||||
|
|
||||||
|
|
||||||
* 安全组
|
|
||||||
|
|
||||||
如果使用云主机,要考虑到不同云服务提供商的安全组设置,允许8035和8036端口下行。
|
|
||||||
|
|
||||||
* 启动服务
|
|
||||||
|
|
||||||
```
|
|
||||||
cd cosin # 进入下载后的文件夹
|
|
||||||
docker-compose pull # 拉取镜像
|
|
||||||
docker-compose up -d contact-center # 启动服务
|
|
||||||
```
|
|
||||||
|
|
||||||
然后,从浏览器打开 http://YOUR_IP:CC_WEB_PORT/ 访问服务。
|
|
||||||
默认管理员账号: admin 密码: admin1234
|
|
||||||
|
|
||||||
|
|
||||||
### 其他命令
|
|
||||||
|
|
||||||
* 查看服务状态
|
|
||||||
```
|
|
||||||
docker-compose ps
|
|
||||||
```
|
|
||||||
|
|
||||||
* 查看服务日志
|
|
||||||
|
|
||||||
```
|
|
||||||
docker-compose logs -f contact-center
|
|
||||||
```
|
|
||||||
|
|
||||||
* 关闭服务
|
|
||||||
|
|
||||||
```
|
|
||||||
docker-compose down
|
|
||||||
```
|
|
||||||
|
|
||||||
* 重启服务
|
|
||||||
|
|
||||||
```
|
|
||||||
docker-compose restart
|
|
||||||
```
|
|
||||||
|
|
||||||
### 配置HTTPS
|
|
||||||
[私有部署配置HTTPS](https://github.com/chatopera/cosin/wiki/%E7%A7%81%E6%9C%89%E9%83%A8%E7%BD%B2%E9%85%8D%E7%BD%AEHTTPS)
|
|
||||||
|
|
||||||
### 其它
|
|
||||||
|
|
||||||
#### [服务器没有互联网访问条件情况下怎么部署?](https://github.com/chatopera/cosin/issues/264)
|
|
Loading…
x
Reference in New Issue
Block a user