Appearance
项目后端部署 ¶
项目构建 ¶
首先在项目中执行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包方式部署 ¶
- 在主机中安装jdk
- 将构建出的Jar上传到主机上,然后执行
java -jar bootx-start.jar
docker部署 ¶
默认项目中已经提供已经编写好的
Dockerfile,可以直接根据这个配置文件进行构建Docker镜像,推荐启动时使用Docker-Compose,方便进行进行管理,
启动命令
shell
docker run -p 9999:9999 bootx-startDockerfile文件
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_ARGSdocker-compose部署 ¶
编写中.....
kubernetes部署 ¶
编写中.....
