# rpc-server **Repository Path**: cyberocx/rpc-server ## Basic Information - **Project Name**: rpc-server - **Description**: rpc-server - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-25 - **Last Updated**: 2025-01-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # rpc-server Rpc services for network modules # 2. generate code ``` kitex -module gitee.com/cyberocx/rpc-server -service rpc-server -type protobuf ./idl/hello/hello.proto ``` # 3. run test server ``` ENV=local go run . ENV=dev go run . ENV=test go run . ENV=prod go run . ``` ## run ```shell go build ``` ```shell ./rpc-server -c /path/to/config.yaml ``` # 4. run test client ``` go run ./biz/client/main.go ``` # 5. generate db model > cwgo version >= v0.1.2 ``` cwgo model --db_type mysql --dsn "user:password@tcp(localhost:3306)/network?charset=utf8&parseTime=True&loc=Local" --type_tag --index_tag ``` ## use docker ```shell docker build -t cyberocx/rpc-server:v1.0.0 . docker rm -f rpc-server docker run -itd -p 8890:8890 --name rpc-server cyberocx/rpc-server:v1.0.0 ```