|
@@ -1,2 +1,20 @@
|
|
|
-// package serv_grpc -- сервер GRPC-запросов
|
|
|
|
|
-package serv_grpc
|
|
|
|
|
|
|
+// package serv_grpc -- сервер GRPC-запросов шины данных
|
|
|
|
|
+package serv_grpc
|
|
|
|
|
+
|
|
|
|
|
+import (
|
|
|
|
|
+ "fmt"
|
|
|
|
|
+ "os"
|
|
|
|
|
+)
|
|
|
|
|
+
|
|
|
|
|
+// ServGrpc -- сервер GRPC-запросов шины данных
|
|
|
|
|
+type ServGrpc struct{}
|
|
|
|
|
+
|
|
|
|
|
+// NewServGrpc -- возвращает новый GRPC-сервер шины данных
|
|
|
|
|
+func NewServGrpc() (*ServGrpc, error) {
|
|
|
|
|
+ port := os.Getenv("SERV_GRPC_PORT")
|
|
|
|
|
+ if port == "" {
|
|
|
|
|
+ return nil, fmt.Errorf("NewServGrpc(): ")
|
|
|
|
|
+ }
|
|
|
|
|
+ sf := &ServGrpc{}
|
|
|
|
|
+ return sf, nil
|
|
|
|
|
+}
|