liux:research2_云端版本发布部署

云端服务器版本发布方法

此文档用户说明,应用服务器版本发布后,云端环境的部署方法。

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”
liux/research2_云端版本发布部署.txt · 最后更改: 2025/09/08 22:51 (外部编辑)