Docker-Compose快速部署
TCA提供部署脚本,支持一键式快速部署 Server、Web、Client。
脚本共提供三种部署方式:Docker部署(平台体验首推)、Docker-Compose部署、源码部署, 可根据您的具体使用场景任意选择其一进行部署。
部署对象
Server、Web 与 Client
WARNING
仅适用于 Docker-Compose 部署体验,生产环境建议使用专业的 MySQL、Redis 等服务
操作说明
首次启动操作
进入 CodeAnalysis 工作目录(例如
~/CodeAnalysis
),以下路径均为目录内的相对路径执行命令:
bash ./quick_install.sh docker-compose deploy #启动tca_server容器
注意:通过 Docker-Compose 部署默认会在当前根目录下的挂载三个路径:
.docker_data/logs
:存放 TCA 平台的各个服务日志输出目录;.docker_data/mysql
:存放 TCA 平台的 MySQL 数据.docker_data/redis
:存放 TCA 平台的 Redis 数据.docker_data/filedata
:存放 TCA 平台文件服务器的文件
TIP
完成 TCA 平台部署后,请在浏览器输入http://部署机器IP/
,点击立即体验,完成登录后即可开启您的腾讯云代码分析。
平台内操作指引请查看:快速启动一次代码分析
默认平台登录账号/密码:CodeDog/admin
如部署过程中,已调整默认账号密码,请按照调整后的账号密码进行登录
更新操作
更新代码
执行以下命令:
bash ./quick_install.sh docker-compose build #重新构建TCA相关镜像
bash ./quick_install.sh docker-compose stop #停止运行中的TCA容器
bash ./quick_install.sh docker-compose deploy #重新部署TCA相关容器与初始化(或刷新数据)
运行操作
如果已经在机器上执行过docker-compose deploy
,并保留容器数据的,可以执行以下命令启动容器,继续运行 TCA
bash ./quick_install.sh docker-compose start
停止操作
如果容器正在运行,希望停止容器,可以执行以下命令
bash ./quick_install.sh docker-compose stop
构建镜像操作
如果希望构建镜像,可以执行以下命令
bash ./quick_install.sh docker-compose build