1. 更新前端界面和nginx配置文件

2. 更新部署脚本,将所有设置转移到Dockerfile中以便进行部署
This commit is contained in:
EnderByEndera
2024-01-25 17:58:58 +08:00
parent e9313f2420
commit 37b9e1f146
60 changed files with 54569 additions and 26 deletions

29
load_springboot_multi.sh Normal file
View File

@@ -0,0 +1,29 @@
#!/usr/bin/env bash
# 此脚本仅用于测试Nginx负载均衡
# 避免build等文件夹被上传引发问题
rm -rf build
rm -rf log
rm -rf .gradle
cd ..
echo "============start loading springboot============"
docker stop springboot_backend && docker rm springboot_backend
docker stop springboot_backend_1 && docker rm springboot_backend_1
docker stop springboot_backend_2 && docker rm springboot_backend_2
docker stop springboot_backend_3 && docker rm springboot_backend_3
docker image rm protection_springboot protection_ubuntu
echo "============old containers and images are cleared============"
docker load < realtime_protection/docker-ubuntu/protection_ubuntu.tar
docker build -t protection_springboot -f realtime_protection/docker-springboot/Dockerfile .
echo "============built backend servers============"
# 尝试开启多个SpringBoot
docker run -itd --name springboot_backend_1 -p 8081:8081 protection_springboot
docker run -itd --name springboot_backend_2 -p 8082:8081 protection_springboot
docker run -itd --name springboot_backend_3 -p 8083:8081 protection_springboot
echo "============started backend servers============"