mirror of
https://github.com/go-micro/go-micro.git
synced 2024-12-24 10:07:04 +02:00
32 lines
528 B
Protocol Buffer
32 lines
528 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package go.micro.runtime;
|
|
|
|
service Runtime {
|
|
rpc Create(CreateRequest) returns (CreateResponse) {};
|
|
rpc Delete(DeleteRequest) returns (DeleteResponse) {};
|
|
}
|
|
|
|
message Service {
|
|
// name of the service
|
|
string name = 1;
|
|
// git url of the source
|
|
string source = 2;
|
|
// local path of the source
|
|
string path = 3;
|
|
// command to execute
|
|
string exec = 4;
|
|
}
|
|
|
|
message CreateRequest {
|
|
Service service = 1;
|
|
}
|
|
|
|
message CreateResponse {}
|
|
|
|
message DeleteRequest {
|
|
Service service = 1;
|
|
}
|
|
|
|
message DeleteResponse {}
|