fusenapi/fs_package_docker_image.sh
laodaming 9f01ecaf80 fix
2023-08-03 16:49:25 +08:00

11 lines
311 B
Bash
Executable File

#!/bin/bash
name=${1%%\\*}
#进入对应服务目录
cd server/$name
#构建二进制文件
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o ./bin/api-$name-srv ./$name.go
#删除之前旧的镜像
docker rmi -f api-$name-srv:latest
#打包docker镜像
docker build -t api-$name-srv:latest .