appContainer_html5

appContainer_html5

 

google drive: https://drive.google.com/file/d/0B1FN_xiBqesQajMxT0hvQ192aUE/view?usp=sharing

sclogcenter.sh #!/bin/bash # 定义变量 APP_DIR="/home/admin/app" LOGCENTER_DIR="$APP_DIR/logcenter" IMAGE_NAME="adminsystemcenter" CONTAINER_NAME="adminsystemcenter" # 进入应用目录 cd "$APP_DIR" || { echo "无法进入目录 $APP_DIR"; exit 1; } # 清理并创建 logcenter 目录 if [ -d "$LOGCENTER_DIR" ]; then rm -rf "$LOGCENTER_DIR" fi mkdir -p "$LOGCENTER_DIR" # 解压包 if [[ -f "package.tgz" ]]; then tar -xzf "package.tgz" -C "$LOGCENTER_DIR" || { echo "解压失败"; exit 1; } else echo "文件 package.tgz 不存在" exit 1 fi # 进入 logcenter 目录 cd "$LOGCENTER_DIR" || { echo "无法进入目录 $LOGCENTER_DIR"; exit 1; } # 检查并删除容器 if [ "$(docker ps -q -f name="$CONTAINER_NAME")" ]; then echo "停止并删除正在运行的容器 $CONTAINER_NAME..." docker stop "$CONTAINER_NAME" || { echo "停止容器失败"; exit 1; } docker rm "$CONTAINER_NAME" || { echo "删除容器失败"; exit 1; } fi # 检查并删除已经存在的容器(包括停止的) if [ "$(docker ps -aq -f name="$CONTAINER_NAME")" ]; then 按照上面的配置,基本可以正常触发构建,如果遇到问题,一定要看日志。 前端云效部署 明确两个问题: 1、前端如果新建制品仓库,和后端一样,建成通用制品即可,Npm制品仓库目前暂不知如何使用。 2、部署Vue项目,新建流水线模板要选择Node.js——Node.js · 测试、构建、部署到阿里云ECS/自有主 机模板 一、创建前端流水选择模板 echo "删除已存在的容器 $CONTAINER_NAME..." docker rm "$CONTAINER_NAME" || { echo "删除容器失败"; exit 1; } fi # 检查并删除镜像 if docker image inspect "$IMAGE_NAME" > /dev/null 2>&1; then echo "删除镜像 $IMAGE_NAME..." docker rmi -f "$IMAGE_NAME" || { echo "删除镜像失败"; exit 1; } fi # 构建镜像 echo "构建镜像 $IMAGE_NAME..." docker build -t "$IMAGE_NAME" . || { echo "镜像构建失败"; exit 1; } # 运行容器 echo "运行容器 $CONTAINER_NAME..." docker run -d -p 5000:80 --name "$CONTAINER_NAME" "$IMAGE_NAME" || { echo "启动容 器失败"; exit 1; } echo "容器 $CONTAINER_NAME 启动成功,映射到主机的 5000 端口。在xshell里连接的云服务运行吗
最新发布
08-06
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值