====== 云端服务器版本发布方法 ====== 此文档用户说明,应用服务器版本发布后,云端环境的部署方法。 1.所有配置文件和编译文件都存在在build目录,编译的输出是docker镜像,最终运行于腾讯云容器服务中。 2.当app变更时,需要先通过编译前端代码并代码打包成tar或tar.bz2压缩包,放入build/docker/applications目录(注意参考已有文件的压缩包内文件组织)。 3.当服务器发送新版本时,需要将新版本的前端代码打包成tar.bz2压缩包,放入build/docker/applications目录(注意参考已有文件的压缩包内文件组织)。 4.运行docker目录下的build.sh编译和发布版本:./build.sh version < --only-build> < --prod>,`version`指定等发布镜像版本号,指定`--only-build`表示不推送至镜像服务器, 指定--prod表示发布正式版。 5.登录腾讯云-容器服务-集群-“app-appcloud-v0606”-修改pod配置,选择最新的容器版本,随后容器会自动拉取最新镜像并运行。 **详细操作说明如下:**\\ 1.将发布版本的前端包打包成tar或tar.bz2压缩包,放入build/docker/applications目录(由开发人员完成,放入目录后,可在gitlab的路径下查看到此包) 2运行docker目录下的build.sh编译和发布版本: ./build.sh v6.6.42 --prod(根据需填写版本号,及添加是否推送至服务器参数) 注:推送版本值腾讯云服务器镜像仓库后,可在镜像中查看推送版本 3.app-appcloud-v0606发布部署\\ 在容器服务(广州)中,进入集群,在工作负载中找到app-appcloud-v0606,更新Pod配置中的nignx配置与php配置即可 1.将nignx的镜像版本改为新上传的版本; 2.将php的镜像版本改为新上传的版本; 3.镜像拉取策略均为“always”