您的位置:首页 > 健康 > 美食 > 广告设计专业出来做什么_我要自学网视频教程_中国时事新闻网_关键字排名查询工具

广告设计专业出来做什么_我要自学网视频教程_中国时事新闻网_关键字排名查询工具

2024/12/23 15:29:24 来源:https://blog.csdn.net/qq_39940205/article/details/144413739  浏览:    关键词:广告设计专业出来做什么_我要自学网视频教程_中国时事新闻网_关键字排名查询工具
广告设计专业出来做什么_我要自学网视频教程_中国时事新闻网_关键字排名查询工具

1.新建流水线,选中部署到阿里云ECS

2.配置流水线源

3.java构建上传,其他都可以默认,打包路径填写jar包路径.(切记不要填写多个打包路径,否则后面会解压到别的目前,暂未解决)

4.主机部署,部署脚本是解压和执行脚本

脚本说明

deploy.sh、compose.yaml、Dockerfile这三个脚本要提前放到服务器对应的目录

deploy.sh

image_name=ry-admin
id=$(docker ps -a | grep ${image_name} | awk '{print $1}')
if [ -n "$id" ]; thenecho "Removing container with ID: $id"docker rm -f $id
elseecho "No container found with name '${image_name}'."
fiid=$(docker images | grep ${image_name} | awk '{print $3}')
if [ -n "$id" ]; thenecho "Removing image with ID: $id"docker rmi -f $id
elseecho "No image found with name '${image_name}'."
fidocker compose -f /home/admin/ruoyi/compose.yaml up -d
echo "${image_name}部署成功!"

compose.yaml

name: java-app
services:ry-admin:build: .restart: alwayscontainer_name: ry-adminports:- '8080:8080'networks:default:external:name: devsoft_default

Dockerfile

FROM openjdk:8-jre-alpine
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ENV APP_PATH=/apps
WORKDIR $APP_PATH# 将当前目录下的jar包复制到docker容器的/目录下
ADD *.jar $APP_PATH/app.jarENV TZ=Asia/Shanghai JAVA_OPTS="-Xms128m -Xmx256m -Djava.security.egd=file:/dev/./urandom"
ENV PARAMS="--spring.profiles.active=prod"EXPOSE 8080
# 指定docker容器启动时运行jar包
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -jar $APP_PATH/app.jar $PARAMS" ]

本来这三个脚本是放在springboot项目中的,打算和jar包一起作为构建物上传,但是填写多个打包路径后在服务器上解压时路径没解决,只好提前放在服务器上

版权声明:

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

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