使用 Docker-Compose 安装
#
1. 切换安装目录使用以下命令切换工作目录(实际目录根据上一步确定)
cd /data/tencent-survey-v22.10.1-amd64
#
2. 修改系统配置修改 .env
文件,根据以下步骤进行修改
#
2.1 配置 License (必须)License 由腾讯问卷提供,部署安装前请联系腾讯问卷团队申请
#
填入腾讯问卷私有化部署 License 与 License KeyLICENSE=LICENSE_KEY=
#
2.2 基础配置项(必须)# 域名BASE_URL=BASE_CDN_URL=HOSTS=
# 系统名称SITE_NAME=
# Logo 地址,自行上传获得地址后配置,建议使用 https 协议LOGO_URL=
#
2.3 可选配置项(根据具体需求配置)# Meta Description 与 Keywords 用于 HTML 输出SEO字段META_DESCRIPTION=META_KEYWORDS=
# 用于页脚的 copyright 说明COPYRIGHT=
# 私有化部署自定义JS与CSS,支持多个地址,使用逗号分割THIRD_PARTY_JAVASCRIPTS=THIRD_PARTY_STYLESHEETS=
# 允许使用密码登录,默认 truePERMIT_PASSWORD_LOGIN=true
# 允许用户在界面上修改密码,默认 truePERMIT_PASSWORD_CHANGE=true
# 允许使用疫情防控功能,默认 falsePERMIT_COVID19=false
# 允许使用登录统一认证,默认 falsePERMIT_SSO=false
# 登录态有效期,单位为秒,默认为30天(2592000秒),不可设为0SESSION_TTL=2592000
# 当浏览器关闭时清空 CookieCOOKIE_AS_SESSION=false
# 开放平台,用新域名+/open替换,比如 local.1700.cn/openOPEN_API_HOST=
# 企业微信WECHAT_WORK_HOST=WECHAT_WORK_CORPID=WECHAT_WORK_SECRET=WECHAT_WORK_AGENT_ID=WJ_TP_WECHAT_WORK_ID=WJ_TP_WECHAT_WORK_KEY=
# 邮件服务(部分功能必须)SES_SMTP_HOST=smtp.qcloudmail.comSES_SMTP_PORT=465SES_SMTP_SENDER_NOTICE_ADDR=SES_SMTP_SENDER_NOTICE_PWD=
#
2.4 短信服务(根据具体需求配置)- 配置详情请浏览 短信服务
#
2.5 微信登陆能力(根据具体需求配置)- 配置详情请浏览 公众号配置
#
2.6 修改接入域名与配置 HTTPS(根据具体需求配置)- 配置详情请浏览 配置域名与 HTTPS 证书
#
2.7 文件服务(应用服务是多机部署需配置)- 配置详情请浏览 文件服务
#
2.8 短链服务(存储服务是分布式部署需修改配置)- 修改 etc/shortlink/shortlink.yml 中对的 addr 和 password 为实际安装服务器地址与密码
#
3. 启动应用服务#
3.1 清理旧容器数据(可选)docker compose -f docker-compose.yaml down -vdocker compose -f docker-compose.yaml rm -vf
#
3.2 启动应用服务docker compose -f docker-compose.yaml up
#
3.3 ARM64 服务器架构如果 Kylin V10 docker 启动失败,需要修改 .env
修改 PRIVILEGED=true