Fix README file of the blog example. (#842)

pull/844/head
伊文龙 4 years ago committed by GitHub
parent 2a47af33c0
commit 46acad3400
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 44
      examples/blog/README.md

@ -1,32 +1,18 @@
# Kratos Layout # How to run this blog example server
1. You should ensure that your mysql server is running.
## Install Kratos 2. Ensure that the database named `testdb` has been created,
otherwise you should execute the following database script:
```mysql
create database testdb;
``` ```
go get github.com/go-kratos/kratos/cmd/kratos 3. Modify the `configs/config.yaml` file and add your mysql information in the data source:
go get github.com/go-kratos/kratos/cmd/protoc-gen-go-http ```yaml
go get github.com/go-kratos/kratos/cmd/protoc-gen-go-errors data:
database:
# from source driver: mysql
cd cmd/kratos && go install source: root:password@tcp(127.0.0.1:3306)/testdb?parseTime=True
cd cmd/protoc-gen-go-http && go install
cd cmd/protoc-gen-go-errors && go install
``` ```
## Create a service 4. Run your blog server:
``` ```yaml
# create project template make run
kratos new blog
cd helloworld
# download modules
go mod download
# generate Proto template
kratos proto add api/blog/blog.proto
# generate Proto source code
kratos proto client api/blog/blog.proto
# generate server template
kratos proto server api/blog/blog.proto -t internal/service、
# generate all proto source code, wire, etc.
go generate ./...
``` ```
Loading…
Cancel
Save