使用 Docker Compose 安装
#
1. 前置准备开始安装前,请提前准备以下内容,缺一不可:
- CentOS 7.x 服务器(需要具备访问公网能力,公网 IP 或者 NAT 形式)
- 腾讯问卷私有化部署安装包
- 腾讯问卷私有化部署 License
- 腾讯问卷 Docker 镜像服务登录凭证
#
2. 系统初始化yum install -y libseccomp-devel
#
3. 安装 Docker 与 Docker Compose- Docker Compose https://github.com/docker/compose/releases
- Docker
#
4. 切换工作目录cd ops/docker_env
#
5. 修改系统配置修改 etc/backend/env
文件,根据说明修改每一项内容
#
基础配置项(必须)填入腾讯问卷私有化部署 License 与 License KeyLICENSE=LICENSE_KEY=
域名BASE_URL="" 用新域名替换BASE_CDN_URL="" 用新域名替换HOSTS="local.1700.cn" 新域名追加在后边,用,隔开GO_APP_COOKIE_DOMAIN=wj.qq.com 用新域名替换OPEN_API_HOST="" 用新域名+/open替换,比如wj.qq.com/open
# 开放平台 Access TokenOPENAPI_ACCESS_TOKEN=
#
存储服务通常情况下,应用服务与存储服务运行在不同服务器,需要修改以下内容:
# 如果存储服务是单独的服务器,需要替换mysql-server为服务器IP,例如 10.0.0.0:3306MAIN_HOST=mysql-server:3306 DB2_HOSTDB3_HOSTDB6_HOSTDB7_HOST
# 如果存储服务是单独的服务器,需要替换elasticsearch-server为服务器IP,例如 10.0.0.0:9200ES68_HOST=elastic:eabd995c5b614d00baed@elasticsearch-server:9200LOG_ES_HOSTNGINX_ES_HOST
# 如果存储服务是单独的服务器,需要替换redis-server为服务器IP,例如0.0.0.0REDIS_HOST=redis-server
#
企业微信企业微信私有化部署用到,用不到可忽略WECHAT_WORK_HOST=WECHAT_WORK_CORPID==WECHAT_WORK_SECRET==WECHAT_WORK_AGENT_ID=
WJ_TP_WECHAT_WORK_ID=WJ_TP_WECHAT_WORK_KEY=
WECHAT_WORK_ENTERPRISE_EDITION=
#
6. 修改接入域名与配置 HTTPS#
修改域名修改 etc/nginx/nginx_htdocs/server.conf
第3、148与150行的 local.1700.cn
为实际域名
#
配置 HTTPS 证书- 将 HTTPS 证书放置
etc/nginx/ssl
目录 - 修改
etc/nginx/nginx_htdocs/server.conf
第14至15行中有关证书的引用
更多关于域名与 HTTPS 证书配置的说明,请浏览 配置域名与 HTTPS 证书
#
7. 启动应用服务docker-compose -f docker-compose.yaml up