Skip to content

项目后端部署

项目构建

首先在项目中执行mvn -B clean package -Dmaven.test.skip=true -Dmaven.javadoc.skip=true -Dautoconfig.skip命令进行构建,-Dmaven.javadoc.skip=true是跳过DOC文档相关的构造, 可以加快构建的速度。构建执行完成后,到项目下bootx-start模块下的target目录中找到bootx-start.jar文件,这个文件就是我们所需要的可执行Jar包

jar包方式部署

  1. 在主机中安装jdk
  2. 将构建出的Jar上传到主机上,然后执行 java -jar bootx-start.jar

docker部署

默认项目中已经提供已经编写好的Dockerfile,可以直接根据这个配置文件进行构建Docker镜像,推荐启动时使用Docker-Compose,方便进行进行管理,

启动命令

shell
docker run -p 9999:9999 bootx-start

Dockerfile文件

dockerfile
# java8基础镜像
FROM registry.cn-beijing.aliyuncs.com/xxm1995/java8

# 作者信息
MAINTAINER bootx

# 时区设置
ENV TZ=Asia/Shanghai
RUN ln -sf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

# 启动命令
ENV JAVA_COMM="-Djava.security.egd=file:/dev/./urandom -Dfile.encoding=UTF-8"
# 启动选项配置
ENV JAVA_OPTS=""
# Agent配置
ENV JAVA_AGENT=""
# 参数配置
ENV JAVA_ARGS=""

# 工作目录
WORKDIR /

# 端口暴露
EXPOSE 9999

# 添加执行jar包
ADD bootx-start/target/bootx-start.jar bootx-start.jar

# 执行启动命令
CMD java -jar $JAVA_OPTS $JAVA_AGENT $JAVA_COMM bootx-start.jar $JAVA_ARGS

docker-compose部署

编写中.....

kubernetes部署

编写中.....

本文档内容版权属于济南易杯光年软件技术有限公司,保留所有权利