当前位置: 首页 > news >正文

上海高端网站建设定制哪个网站有做商标

上海高端网站建设定制,哪个网站有做商标,衡阳两城区划定高风险区,信用网站建设工作总结[参考博客]((257条消息) DockerNginx部署前后端分离项目(SpringBootVue)的详细教程_在docker中安装nginx实现前后端分离_这里是杨杨吖的博客-CSDN博客) (DockerNginx部署前后端分离项目(SpringBootVue)) 安装docker # 1、yum 包更新到最新 yum update # 2、安装需要的软件包…

[参考博客]((257条消息) Docker+Nginx部署前后端分离项目(SpringBoot+Vue)的详细教程_在docker中安装nginx实现前后端分离_这里是杨杨吖的博客-CSDN博客)

(Docker+Nginx部署前后端分离项目(SpringBoot+Vue))

安装docker

# 1、yum 包更新到最新 
yum update
# 2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 
yum install -y yum-utils device-mapper-persistent-data lvm2
# 3、 设置yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 4、 安装docker,出现输入的界面都按 y 
yum install -y docker-ce
# 5、 查看docker版本,验证是否验证成功
docker -v
# 查看自带的docker compose版本
docker compose version

服务器设置

开放端口

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

前端

修改请求路径

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

build

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

生成dist目录

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

后端

创建Dockerfile文件

#依赖jdk8环境
FROM openjdk:8#对外暴露后端端口
EXPOSE 8880
#复制server-1.0-SNAPSHOT到docker容器中并命名为app.jar
ADD back_endpoint-0.0.1-SNAPSHOT.jar /app.jar
#执行命令
# RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java", "-jar", "/app.jar", "--spring.profiles.active=pro"]

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

设置生产环境

application.yml

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

application-pro.yml

记得修改mongodb数据库地址

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

新建docker-compose.yml

version: "3"
services:nginx: # 服务名称,用户自定义image: nginx:latest  # 镜像版本ports:- 80:80  # 暴露端口- 8991:8991restart: alwaysvolumes: # 挂载- /root/nginx/html:/usr/share/nginx/html- /root/nginx/nginx.conf:/etc/nginx/nginx.confprivileged: true # 这个必须要,解决nginx的文件调用的权限问题mongodb:image: mongo:5.0.10-focalports:- 27017:27017restart: alwayscommand:- "--auth"environment://登入mongodb的用户名和密码MONGO_INITDB_ROOT_USERNAME: adminMONGO_INITDB_ROOT_PASSWORD: "Rootroot123" wiredTigerCacheSizeGB: 2volumes:- "/root/mongo/data:/data/db"- "/root/mongo/logs:/var/log/mongodb"- "/usr/share/zoneinfo/Asia/Shanghai:/etc/localtime"server: #后端服务名称,注意要和下面的image保持一致=========image: server:latestrestart: alwaysbuild: . # 表示以当前目录下的Dockerfile开始构建镜像ports:- 8880:8880depends_on: # 依赖与mongodb,其实可以不填,默认已经表示可以- mongodb

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

因为数据库在容器中,所以地址使用容器名即可

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

打包 package

pom.xml

注意需要跳过测试

<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>2.7.7</version><configuration><excludes><exclude><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></exclude></excludes></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>2.19.1</version><configuration><skipTests>true</skipTests> <!--默认关掉单元测试 --></configuration></plugin></plugins>
</build>

打包

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

结果

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

部署

前端

创建如下目录 并且上传nginx.conf

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

将前端dist目录下的内容拷贝到html中

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

后端

上传jar包及文件

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

启动容器编排命令

docker compose up -d

mongoDB权限问题

进入容器

docker exec -it java_project-mongodb-1 bash
# 进入mongo shell
mongo

在开始导入数据库前,需要创建好操作数据库的用户

db.auth("admin","Rootroot123")db.createUser({user:"userdata_admin",pwd:"Rootroot123",roles:[{role:"dbOwner",db: "userdata"}]})

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

SparingBoot配置文件

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

导入数据

",“Rootroot123”)

db.createUser({user:“userdata_admin”,pwd:“Rootroot123”,roles:[{role:“dbOwner”,db: “userdata”}]})


[外链图片转存中...(img-zukD0KIo-1696144009330)]> SparingBoot配置文件[外链图片转存中...(img-Lew7pIGo-1696144009331)]> 导入数据![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fgitee.com%2Fjakenxie%2Fnote_img%2Fraw%2Fmaster%2Fimg%2Fimage-20230513141911829.png&pos_id=img-NIKCrFeP-1696144009331)
http://www.15wanjia.com/news/173843.html

相关文章:

  • 正规网站建设代理做电子商务网站的意义
  • 济南网站制作推广wordpress的安装原理
  • 个人网站免费注册抽奖机网站怎么做的
  • 网站的网站建设wordpress设置静态访问不了
  • 绵阳网站推广优化论文网站建设的参考文献
  • 手机网站客户端h5个人网站模板
  • 排名好的网站关键词优化企业企业网站建设需要的资料
  • 昆明网站做的好的公司哪家好网站速度优化
  • 专门做羽毛球的网站仿网站工具php
  • 甘肃省城乡建设局网站首页公司效果图
  • 网站开发报告公司网站如何推广
  • 国土系统网站建设用地受理表百度推广开户多少钱
  • 企业网站建站公司郑州兰州做公司网站
  • wordpress 直播 视频网站排名优化技巧
  • 吉安做网站的公司做网站设计需要哪些软件
  • 婚恋网站 没法做wordpress数据库断开
  • 阜蒙县建设学校网站是什么开封建设教育协会网站
  • 网站开发洲际株洲渌口区
  • 长沙seo网站排名优化建个网站
  • 莱芜区宣传部网站网站获取访问者qq
  • 医疗机械网站怎么做山西运城给网站做系统的公司
  • 方圆网通网站建设公司做网站一个月赚多少
  • 淘宝网站建设目标是什么微信2023新版下载
  • 网络建站的费用seo优化宣传
  • 网站内容很少如何做seo天河网站建设集团
  • 网站建设彩铃语ui设计定义
  • 新郑网站开发商务网站的特点
  • 网站在线沟通工具怎么建一个公司运营网站
  • 重庆一般建一个网站需要多少钱了解深圳网站页面设计
  • 中国站长素材网中美关系最新消息2022年