springboot单体项目部署

配置类

检查跨域配置类

检查黑白名单是否有问题,是否需要更改

配置文件

检查端口

查看端口是否为需要搭建的端口

检查数据源

查看数据库是否为线上数据库

配置页面

注意:如果是单体项目的话,前端页面是和后端整合在一起的,我们需要配置一下页面的路径,不然打包成jar包后找不到文件位置

spring:

打成jar包必须添加如下配置才能找到页面

thymeleaf:

mode: HTML

cache: false

prefix: classpath:/templates

配置项目路径

#项目路径

project:

path: 192.168.66.106

制作 docker 镜像

简介

制作docker镜像有两种方式:

直接编写dockerFile文件

通过maven构建

这里采用maven构建

添加docker插件

<!-- docker-maven-plugin-->

<plugin>

<groupId>com.spotify</groupId>

<artifactId>docker-maven-plugin</artifactId>

<version>1.2.2</version>

<configuration>

<!-- Docker路径 -->

<dockerHost>http://192.168.0.182:2375</dockerHost>

<!-- Dockerfile定义 -->

<baseImage>openjdk:11</baseImage>

<!-- 作者 -->

<maintainer>jkw</maintainer>

<resources>

<resource>

<!-- 复制jar包到docker容器指定目录 -->

<targetPath>/</targetPath>

<!-- 从哪个包拷贝文件,target包 -->

<directory>${project.build.directory}</directory>

<!-- 拷贝哪个文件 -->

<include>${project.build.finalName}.jar</include>

</resource>

</resources>

<workdir>/</workdir>

<entryPoint>"java", "-jar", "${project.build.finalName}.jar"</entryPoint>

<forceTags>true</forceTags>

<!-- 镜像名 -->

<imageName>${project.artifactId}</imageName>

<!-- 镜像版本 -->

<imageTags>

<imageTag>${project.version}</imageTag>

</imageTags>

</configuration>

</plugin>

打包

制作镜像

运行项目

查看镜像

docker images

启动容器

docker run -d -p 8011:8011 trip:0.0.1-SNAPSHOT

访问

http://ip:端口号/路径

相关推荐
织码weavecodes1 小时前
新闻资讯模块设计:内容发布、阅读计数与附件鉴权
java·服务器·数据库
一只旭宝2 小时前
回调函数(Callback)
linux·服务器·算法
less_121382 小时前
鸿蒙 WPS Open SDK 二开复盘:从注册、打开到回传的完整能力链
服务器·sdk·harmonyos·wps·鸿蒙开发
电梯界知识分子4 小时前
景德镇老房重新设计阶段规划楼梯与电梯,1.7m×1.6m空间装400kg观光电梯,棕色框架茶色玻璃适配中式装修
大数据·服务器·前端·网络·家用电梯
qeen874 小时前
【Linux】Ext2文件系统介绍
linux·服务器
学页官方5 小时前
部署实战】教培系统私有化部署全流程:从云服务器到上线验收
运维·服务器
小嘉丶学长5 小时前
Day08 · 字符串(二)
服务器·开发语言·python·学习·1024程序员节
指艺5 小时前
VirtualBox安装fedora完成后重启,仍提示安装fedora
运维·服务器
时空节拍AI数字人6 小时前
博物馆数字人讲解系统设计:知识库 schema、展项联动协议与时序控制
java·服务器·前端·人工智能·ai·语音识别
开开心心就好6 小时前
电脑小说阅读器,支持朗读和自定义皮肤
服务器·开发语言·javascript·算法·pdf·c#·音视频