项目部署文档


前言

提示:基于docker容器化部署互相隔离实现快速迁移和快速部署

docker的优势:1、更高效的利用系统资源;2、更快速的启动时间;3、一致的运行环境;4、持续支付和部署;5、更轻松的迁移;6、更轻松的维护和拓展。


一、环境部署

点击下载安装包,和视频教程

提示:1.centos7,或者8系统,2.下载好包以后把bdmap-env放到linux /home 目录

二、执行安装

1.先给目录权限

 1. 先给目录权限
    chmod -R 777 bdmap-env/*
 2. 进入 bdmap-env 目录执行
    ./install.sh

2.开始安装环境


1.安装docker (输入y)
Do you want to install docker? [y/n]:
2.安装docker-compose (输入y)
Do you want to install docker compose? [y/n]:
3.安装镜像(输入y)
Do you want to install docker image? [y/n]: y
4.选择要安装的镜像(输入0全部安装)
Please select a docker image version:
 0. Install all image
 1. Install nginx image
 2. Install mysql image
 3. Install redis image
 4. Install java sdk image
 5. Install java sdk + mysql client image
 q. Exit
 6.出现这个输入n
 Do you want to restart OS ? [y/n]: 

2.启动服务

1.redis启动服务
进入 /home/bamap/redis 执行下面命令
提示:默认端口6370 密码liwenyan

docker-compose up -d

2.mysql启动服务
提示 默认端口3309 密码liwenyan 数据默认会内置进去
进入 /home/bamap/mysql

docker-compose up -d

3.server启动服务
提示:这个是app的后台默认端口80
进入 /home/bamap/server

docker-compose up -d

4.manager启动服务
进入 /home/bamap/manager 然后执行
提示:这个是前后台一起的不分离版本

docker-compose up -d

访问地址 http://ip:5911/admin/login
用户名和密码 在文档里面
5.nginx启动服务
进入到/home/bamap/nginx-yt

docker-compose up -d

3.sns_manager服务打包以及线上更新

提示:1.把下载的demo-config-dev.txt 覆盖项目当中的相同的文件

  1. 先clean清除缓存在这里插入图片描述

  2. 双击package打jar包在这里插入图片描述

  3. 打包成功生成jfinal-manager.jar 放到服务器的/home/bdmap/manager/config 目录里面

在这里插入图片描述
4. 进入/home/bdmap/manager/目录执行重启

docker-compose restart

4.sns_server服务打包以及线上更新

提示:1.把下载的config-dev.txt 覆盖项目当中的相同的文件,修改融云的信息,腾讯的信息也改成自己的

#融云API
rongCloud.appKey=参数
rongCloud.appSecret=参数
#腾讯云cos配置
cos.secretId=A参数
cos.secretKey=参数
cos.bucket=file-1307244425
cos.region=ap-nanjing
cos.url=参数
  1. 先clean清除缓存
    在这里插入图片描述

  2. 双击package打jar包在这里插入图片描述

  3. 打包成功生成jfinal-demo.jar 放到服务器的/home/bdmap/server/ 目录里面

  4. 进入/home/bdmap/server/ 目录执行重启

docker-compose restart

5.client打包流程

提示:在打包之前需要修改后台server的连接地址

  1. 第一步
    在这里插入图片描述
  2. 第二步
    在这里插入图片描述
  3. 第三步
    在这里插入图片描述
  4. 第四部
    在这里插入图片描述

常用命令

进入到各自安装目录执行
docker-compose start 重启命令
docker-compose stop 停止命令
docker-compose down 删除容器命令

总结

提示:文档不对的地方会逐渐完善

Java项目部署文档模板是用于记录和指导Java项目部署过程的一种文档格式。下面是一个简单的Java项目部署文档模板的示例: 项目名称:[项目名称] 版本号:[版本号] 部署日期:[部署日期] 部署环境:[部署环境名称] 1. 概述: [项目概述,包括项目的目标和功能] 2. 部署步骤: 2.1 在服务器上安装Java运行环境: [描述如何安装Java运行环境,并提供安装命令或链接] 2.2 部署项目代码: 2.2.1 获取项目代码: [描述如何获取项目代码的方法,如Git命令、下载链接等] 2.2.2 配置项目: 2.2.2.1 导入项目配置文件: [描述如何导入项目配置文件,如application.properties] 2.2.2.2 配置数据库连接: [描述如何配置数据库连接信息,包括数据库地址、用户名和密码] 2.2.3 编译项目: [描述如何编译项目代码的方法,如Maven命令] 2.3 部署项目到应用服务器: [描述如何将编译后的项目代码部署到应用服务器,如Tomcat、Jetty] 2.4 启动项目: [描述如何启动项目,如运行启动脚本或通过应用服务器管理界面] 3. 配置项说明: [列出项目的相关配置项,包括配置文件中的参数和默认值] 4. 注意事项: [列出在部署过程中需要注意的事项,如特殊需求、兼容性问题] 5. 常见问题及解决办法: [列出一些常见的问题和解决办法,以便在遇到问题时可以快速解决] 以上仅为一个简单的示例,具体的Java项目部署文档模板可以根据项目的需求和实际情况进行调整和扩展。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值