diff --git a/README.md b/README.md index 8fd6153..569010c 100644 --- a/README.md +++ b/README.md @@ -1,51 +1,5 @@ -# Kratos Project Template +## 安装 -## Install Kratos -``` -go install github.com/go-kratos/kratos/cmd/kratos/v2@latest -``` -## Create a service -``` -# Create a template project -kratos new server - -cd server -# Add a proto template -kratos proto add api/server/server.proto -# Generate the proto code -kratos proto client api/server/server.proto -# Generate the source code of service by proto file -kratos proto server api/server/server.proto -t internal/service - -go generate ./... -go build -o ./bin/ ./... -./bin/server -conf ./configs -``` -## Generate other auxiliary files by Makefile -``` -# Download and update dependencies -make init -# Generate API files (include: pb.go, http, grpc, validate, swagger) by proto file -make api -# Generate all files -make all -``` -## Automated Initialization (wire) -``` -# install wire -go get github.com/google/wire/cmd/wire - -# generate wire -cd cmd/server -wire -``` - -## Docker ```bash -# build -docker build -t . - -# run -docker run --rm -p 8000:8000 -p 9000:9000 -v :/data/conf -``` - +$ go get gitea.cdlsxd.cn/self-tools/tysk +``` \ No newline at end of file