当前位置: 首页> 房产> 市场 > 建网站要多少钱用自己的服务器_北京展台设计制作_抖音关键词搜索排名_百度指数快刷软件

建网站要多少钱用自己的服务器_北京展台设计制作_抖音关键词搜索排名_百度指数快刷软件

时间:2025/7/9 7:30:35来源:https://blog.csdn.net/FLGBgo/article/details/146099815 浏览次数:0次
建网站要多少钱用自己的服务器_北京展台设计制作_抖音关键词搜索排名_百度指数快刷软件

前置操作参考

Jenkins 自动打包项目镜像部署到服务器 —(前端项目)

配置好git地址、账号凭证、远程执行token、打通jinkens服务器到目标服务器免密传输 等

Java Dockerfile

# 使用 JDK 8 精简版镜像
FROM frolvlad/alpine-java:jdk8-slim# 作者信息
LABEL maintainer="flgb"# 设置环境变量
ENV SPRING_OUTPUT_ANSI_ENABLED=ALWAYS \JAVA_OPTS="-Xms2048m -Xmx2048m -Dspring.profiles.active=uat"# 复制 JAR 包到容器内
COPY xx-admin.jar /ky-admin.jar# 运行应用
ENTRYPOINT exec java $JAVA_OPTS -jar /ky-admin.jar# 显示暴露端口
EXPOSE 6088

Shell脚本

##UAT_XX.Formula.Api和JOb名称保持一致
codeRootDir="/data/jenkins/workspace/UAT_XX.Formula.Api"
remoteHost="10.30.222.11"
remoteRootDir="/data/boot/images"
containerName="formula.api.uat"
dockerImageName="img.formula.api.uat"
#imageRootDir="/data/boot/images"# 到工作空间目录
cd ${codeRootDir}
# 执行打包命令
mvn clean package -DskipTestsecho "Building Docker image..."
# cp Dockerfile 到打包路径下,方便后面生成镜像
cp "${codeRootDir}/Dockerfile" "${codeRootDir}/XX-admin/target/"
docker build -t "${dockerImageName}:latest" "${codeRootDir}/XX-admin/target/"
echo "Docker image built successfully."echo "Saving Docker image to file..."
# 压缩保存镜像,优化传输
docker save "${dockerImageName}:latest" | gzip > "${codeRootDir}/${dockerImageName}.tar.gz"
echo "Docker image saved successfully."echo "Uploading Docker image to server..."
ssh root@"${remoteHost}" "mkdir -p ${remoteRootDir}"
scp -C "${codeRootDir}/${dockerImageName}.tar.gz" root@"${remoteHost}":"${remoteRootDir}/"
echo "Upload completed."echo "Deploying on remote server..."
ssh root@"${remoteHost}" "
cd ${remoteRootDir} &&
gunzip -c ${dockerImageName}.tar.gz | docker load &&
docker ps -q --filter 'name=${containerName}' | grep -q . && docker rm -f ${containerName} || true &&
docker run -d --name ${containerName} -p 6088:6088 ${dockerImageName}:latest &&
sleep 5 &&  # 等待 5 秒,确保容器启动
docker ps -a | grep ${containerName}  # 检查容器状态
"
echo "Deployment completed."
关键字:建网站要多少钱用自己的服务器_北京展台设计制作_抖音关键词搜索排名_百度指数快刷软件

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: