开发环境部署
使用 Docker Compose 运行#
# 当前服务器安装 docker, docker-compose 软件,支持 Linux, macOS
# docker 登录(帐号密码使用其他渠道私下发送)
docker login cdchub.tencentcloudcr.com
# 清理旧容器数据(如果此前未执行过可以不清理)
rm -rf mysql/data/* elasticsearch/data/*
docker-compose -f docker-compose-paas.yaml down -v
docker-compose -f docker-compose-paas.yaml rm -vf
# 新开命令行,启动 docker-compose存储
docker-compose -f docker-compose-paas.yaml up
# 等待mysql与elasticsearch启动完成,执行数据库表初始化
./init.sh
# 新开命令行,启动 docker-compose
./restart
# 新开命令行,启动前端构建
# 具体命令参考 git.code.tencent.com 仓库
# 新开命令行,启动 Golang 服务(插件Example)
cd plugin-example/
go run cmd/web/main.go
# 配置host
sudo cat "127.0.0.1 local.1700.cn mysql-server redis-server elasticsearch-server" >> /etc/hosts
# 检测是否成功
https://local.1700.cn/mine.html
# 登录
帐号 user_01
密码
# 测试创建问卷/回答问卷流程
# 检测 plugin-example 访问是否成功(返回非502即可)
访问 https://local.1700.cn/api/plugins/account