gotcl详细使用

api

goctl api go -api *.api -dir ../ --style=goZero

gotcl详细使用-每日运维
主要使用api rpc model

gotcl详细使用-每日运维
user.api

image.png

image.png

docker

goctl docker -go user.go

image.png

image.png

gotcl详细使用-每日运维
生成的dockerfile是多阶段的

多阶段构建(Multi-stage builds)是Dockerfile的一个非常有用的特性,它允许我们在一个Dockerfile中使用多个FROM指令,以创建多个构建阶段。

生成k8s
goctl kube deploy -name user-api -namespace go-zero-looklook -image user-api:v1.0 -o user-api.yaml -port 1001 -nodePort 31001

image.png

image.png

image.png

rpc

image.png

image.png

goctl rpc protoc *.proto --go_out=../ --go-grpc_out=../ --zrpc_out=../ --style=goZero

linux alias

image.png

image.png

model

image.png

image.png

image.png

image.png

image.png