#!/bin/bash
# 定义变量
JAR_NAME=myapp.jar
IMAGE_NAME=myapp
CONTAINER_NAME=myapp_container
# 打包jar文件
mvn clean package
# 构建镜像
docker build -t $IMAGE_NAME .
# 停止并删除旧容器
docker stop $CONTAINER_NAME
docker rm $CONTAINER_NAME
# 启动新容器
docker run -d --name $CONTAINER_NAME -p 8080:8080 $IMAGE_NAME
echo "部署完成"