summaryrefslogtreecommitdiff
path: root/load_springboot.sh
blob: 81c697d6e19b03a0e9d15f7794c631d61fa65c37 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env bash

# 避免build等文件夹被上传引发问题
rm -rf build
rm -rf log
rm -rf .gradle

cd ..

echo "============start loading springboot============"
docker rm -f $(docker ps -a | grep springboot_backend | awk '{print $1}')
docker image rm protection_springboot
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============"

# 使用privileged模式,在中心部署时不会遭遇Java内存异常错误
docker run --privileged -itd --name springboot_backend -p 8081:8081 protection_springboot
echo "============started backend servers============"