README.md 740 B

go 构建

# 构建镜像
docker build -t jianboy/go-build:1.20 .
docker run -it --rm -v /workspace/caddy:/workspaces jianboy/go-build:1.20

alias go='docker run -it --rm -v /workspace/caddy:/workspaces jianboy/go-build:1.20'


# 构建项目
git clone https://github.com/caddyserver/caddy
docker run -it --rm -v /workspace:/workspaces jianboy/go-build:1.20
cd caddy/cmd/caddy/
go build -o caddy

GOOS=windows GOARCH=amd64 CGO_ENABLED=0 go build -o caddy

docker build -t jianboy/go-build:1.21 .

git clone https://gitee.com/dromara/mayfly-go
docker run -it --rm -v /workspace/mayfly-go/server:/workspaces jianboy/go-build:1.21

go mod download
GO111MODULE=on CGO_ENABLED=0 GOOS=linux \
    go build -a \
    -o mayfly-go main.go