TakeawaySystemServer/initTakeawayBackend.sh

26 lines
617 B
Bash
Raw Normal View History

2024-07-14 00:58:12 +00:00
cd project || exit
# 如果已有文件目录,先删除
sudo rm -rf Takeaway
2024-07-14 00:59:25 +00:00
# 创建文件目录
2024-07-14 01:00:31 +00:00
sudo mkdir Takeaway && cd Takeaway || exit
2024-07-14 00:59:25 +00:00
2024-07-14 00:58:12 +00:00
# 从Git上拉取代码
git clone http://1.14.105.160:9211/ethereal/TakeawaySystemServer.git
# 进入项目目录,打包
cd Takeaway/TakeawaySystemServer || exit
mvn clean package -Dmaven.test.skip=true
# 如果已有镜像或已启动容器,先删除
sudo docker stop takeaway
sudo docker rm takeaway
sudo docker rmi takeaway
# 构建镜像
sudo docker build -t takeaway .
# 启动容器
sudo docker run -d -p 3536:3536 --restart=always --name takeaway takeaway