storm_Front_new/storm相关.md
2025-10-02 17:18:39 +08:00

145 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 部署流程
### 安装docker
```
# 1、yum 包更新到最新
yum -y update
# 2、安装需要的软件包yum-utils提供yum-config-manager功能另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2 --skip-broken
# 3、更新本地镜像源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 4、 安装docker出现输入的界面都按 y
yum makecache fast
yum install -y docker-ce
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin #开启compose功能
# 5、 查看docker版本验证是否验证成功
docker -v
# 6、其他
#启动Docker
systemctl start docker
# 停止Docker
systemctl stop docker
# 重启
systemctl restart docker
# 设置开机自启
systemctl enable docker
# 执行docker ps命令如果不报错说明安装启动成功
docker ps
```
### 安装DockerCompose
```
1、方式一linux通过命令下载
很慢,直接用方式二
2、方式二直接将docker-compose文件上传至linux目录
具体参考docker-compose文件夹里的readme。
```
### 项目相关
打包项目生成jar运行docker文件夹下的copy.sh一键复制jar包最后docker文件夹上传到服务器里。
```
1、构建镜像
sudo docker-compose build
2、启动容器
启动所有容器
sudo docker-compose up -d
但是容器启动有顺序要求具体看deploy.sh
给执行权限
chmod +x deploy.sh
修改文件格式 Unix 格式
vim deploy.sh
:set ff=unix
:wq
按顺序执行
./deploy.sh port
./deploy.sh base
./deploy.sh modules
3、查看容器启动情况
docker ps
4、设置开机自启
docker update --restart=always 容器名
5、更新项目
```
# mysql
### 服务器
账号:root
密码:123456
### 本机
账号:root
密码:abc123456
# redis
密码:123456
# nacos
账号:nacos
密码:jsfbnacos
# 登录后台
使用docker-compose批量部署
管理员
admin
admin123
普通用户
user
654321
# 服务器
服务器公网地址[113.45.36.253](http://113.45.36.253)
数据库内网地址[192.168.0.114](http://192.168.0.114)
账号root
密码JuShenFengBao1704
本机虚拟机
账号root
密码123456
# 百度地图
后端在com.storm.device.service.impl.DeviceServiceImpl替换apiKey
前端在src\config\map.js里替换